Java基础__(循环结构)
2016-09-11 13:57
357 查看
一循环结构
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)
一、循环结构
1.1 forfor(表达式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编程基础第3天1-5 循环结构while;do while;for
- 黑马程序员——JAVA基础之程序控制流结构之循环结构,循环嵌套
- 黑马程序员—Java基础—java基础语法:数据结构,运算符,选择结构,循环结构
- java基础,分支结构、循环、数组
- 黑马程序员_java编程基础第3天1-5 循环结构while;do while;for
- Java基础之分支结构和循环
- Java基础:第十二讲 循环结构
- JAVA基础(2)——分支和循环结构
- java基础学习——循环结构(while,do-while,for)笔试题
- 《黑马程序员》 java基础巩固之流程控制中的循环结构
- 黑马程序员——Java基础(流程控制语句、选择结构、循环结构、方法)
- 黑马程序员_Java语言基础_循环结构
- java基础学习——循环结构(while,do-while,for)
- Java笔记1 Java编程基础<2>循环语句、函数(重载)、变量和数组的内存结构
- Java语法基础(四)----循环结构语句
- 黑马程序员_java基础学习笔记02_选择结构和循环语句语句
- Java基础(极客)——06、Java循环结构语句的特点和使用方法
- Java基础04-循环结构
- 黑马程序员--Java学习日记之基础知识(循环结构与数组)
- java基础第三讲——顺序、条件、循环结构