循环的意思就是让程序重复地执行某些语句,直到循环条件不成立。粤嵌武汉Java培训简单介绍下Java中的循环语句。
循环:
循环结构:有条件的执行某语句多次,并非每句必走。反复执行一段可能相同或相似的代码
while(boolean){
循环体
}
循环三要素:
1)循环变量的初始化
2)循环的条件,以循环变量为基础
3)循环变量的改变(向着循环的结束改变)
循环结构:
1)while:
先判断后执行
2)do...while:
do{ }while(boolean表达式)
无论boolean表达式是否为true,都执行一次语句块,先执行,后判断,要素和第三要素相同,
3)for:应用率,固定循环次数
for(int times=0;times<10;times++){syso}
1.times=0 2. times<10 3.syso 4.times++ 5.times<10 6.syso 7.times++
反复循环的放在for中,循环一次的放在里面
break:跳出循环,在某种特定情况下才会break;
continue:只能用于循环语句,作用是跳过循环体下面的语句进行下一次循环
另外,break和continue可以使用标签,通过标签控制具体跳出的位置,有点类似C语言中使用goto跳出循环。
math.random()------double类型
(int) (Math.random() * 1000 + 1)需要做一个强转
要注意的是使用循环语句时避免出现死循环,既循环条件一直成立的语句,所以比较多的程序员在使用循环时都会尽可能使用for循环,因为相对来说出现死循环的情况比较少(也有可能出现)。
在程序设计时,常常需要处理大量的重复动作,采用循环结构可以降低程序书写的长度和复杂度,可使复杂问题简单化,提高程序的可读性和执行速度。
尽管在Java8之后的流(stream),有了不少可以替换上述循环的方式,但是依然有非常多的程序员习惯使用循环语句。以上就是粤嵌武汉Java培训带来的Java中的循环语句。