您的位置:首页 > 编程语言 > Java开发

Java基础__(循环结构)

2016-09-11 13:57 357 查看
一循环结构

一、循环结构

1.1 for

for(表达式1;表达式2;表达式3){

//循环体

}

表达式1:表达式可以是任何的值,但是在实际使用过程中,一般是对我们的循环控制变量进行初始化的操作。

表达式1可以省略,也可以初始化多个变量,中间用,隔开。

表达式2:必须一定是一个布尔表达式或布尔值。 来决定循环是否继续进行的条件。如果是true,则继续立即去执行循环体。

表达式2可以省略,但是此时表达式2相当于变为true。

表达式3:一般是对循环变量进行控制。 循环体结束之后,一定来表达式3来执行。执行完表达式3后,去判断表达式2。

表达式3也可以省略。

表达式之间的分号不能省略。

“`

for(byte b = 125; b < 128; b++){ byte的取值范围始终<128,所以死循环

System.out.pritnln(“*”); //死循环

}

break用在循环内部的时候,可以提前结束循环。

1.2 while

while(布尔表达式){

}

while(){}中的布尔表达式不能省,do{}while()一样。

1.3 do…while

do{

//循环体

}while(布尔表达式); //注意加分号; 无论如何,do内的循环体都要执行一次。

标号用在循环的前面,配合break使用,可以跳出任何循环。

产生[1,100]的随机数,(int)(Math.random()*100 + 1)

[0,100]则是(int)(Math.random()*101)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 循环结构