while循环
Scanner从键盘接收不同数据类型数据的方法如下:
案例:
Java并没有提供直接接收字符数据的方法,而是先接收字符串数据,然后进行转换。如下代码所示:先从键盘接收字符串类型数据,存储到字符串类型的变量str中,然后通过字符串的charAt()方法获得输入的第一个字符。
来看一下控制台运行结果:虽然输入了三个字符abc,但是最后的输出结果只有a,这是因为使用str.charAt(0)只得到了str字符串的第一个字符。
do-wlihe循环
得到随机数:int number=Math.random();
这个随机数是在[0,1)之间的
for循环
局部变量只在定义它的大括号内有效
三种循环结构的应用场景
1、从for循环的结构看,三个表达式会依次被执行到,执行的顺序也是固定的,所以for循环适用于循环次数固定的场景
2、while循环,只有一个判断条件,结果为布尔值,如果为true就执行循环,为false就不执行。所以while循环适用于不知道循环次数,只知道循环达到某个条件可以执行时使用。
在循环内,一般需要对循环变量进行改变,否则会发生死循环。
3、do-while循环,与while循环类似,只是判断条件放到了循环最后,不管是否满足条件,循环都会被执行一次。因此,do-while循环适用于不知道循环具体执行次数,只知道满足某个条件继续执行或结束执行,并且循环肯定执行一次时使用。
continue语句
程序调试 de-bug
F6键进行单步调试
F5键运行到自定义方法时跳过方法执行
F8从一个断点跳到下一个断点执行