他的语法形式为:while(布尔条件){
//要进行循环的语句
}
第二:do-while语句【至少得执行一次循环】
相应语法:do{//执行循环的语句
}while(布尔条件式);
小总结:【while语句是先执行布尔条件,再执行循环语句而do-while语句首先保证循环体内至少执行一次循环】
第三:for语句【是最常见、使用最多和最典型的循环语句】
对应语法:for(初始化语句;布尔条件式;迭代语句){
//输出打印语句 }
1、表达式语句一些表达式除了计算表达式的值以外,还有“副作用”,这些表达式可以直接做语句(后面加分号)。
例如:a = 1// Assignment
x *= 2// Assignment with operation
i++// Post-increment
--c// Pre-decrement
System.out.println("statement")// Method invocation
2、复合语句:用一对大括号括起来的一组语句(在Delphi里,是用begin/end对包含)
凡是可以出现语句的地方,都可以出现复合语句。
3、空语句:单个分号
4、带标号的语句:语句前面加上标识符(作为语句的标号)和冒号,break语句和continue语句可能会使用标号例如:rowLoop: for(int r = 0r <rows.lengthr++) { // A labeled loop
colLoop: for(int c = 0c <columns.lengthc++) { // Another one
break rowLoop// Use a label}}5、局部变量声明语句 [final] type name [= value] [, name [= value]] ...
局部变量(简称变量),是存储值的位置的符号名,定义在方法中或复合语句中;所有变量在使用前必须先声明---这就是变量声明语句;
Java是强类型语言,变量声明规定了变量的类型,只有该类型的值可以存储在该变量中;
注:Pascal、C#是强类型语言,C、C++不是
1)最简单形式:只规定变量类型和变量名;比如
int counter
2)在变量声明中包含初始化,即:等号后面的表达式规定了变量的初始值;例如:int i = 0String s = readLine( )
int[] data = {x+1, x+2, x+3}// Array initializers
3)单个变量声明语句可以声明并且初始化多个变量,条件是这些变量必须有相同的类型;变量之间用逗号隔开。例如: