while循环语法语法: 1 2 3 4 5 6 7 8 9 | [init_statement] //初始化循环指标
while (test_expression){
statement;
[iteration_statement] //迭代循环指标
}
|
eg: 1 2 3 4 5 6 7 8 9 10 11 | int count = 10 ;
// 循环5次
while ( count < 15 ){
......
count++;
}
|
do while循环 语法: 1 2 3 4 5 6 7 | do {
statement;
[iteration_statement] //迭代循环指标
} while (test_expression);
|
二、while 循环详解 在英文中“while”这个词的意思是“当”,而在 Java 程序设计中,也可以将其理解为“当”,其语法结构是: while (条件){ 目的; //一段代码 } 当条件为真时,进入循环。 示例:计算1+2+3+4......+100的结果。 1 2 3 4 5 6 7 8 9 | public class control5{
public static void main(String[] args){
int a= 1 ,result= 0 ;
while (a<= 100 ){
result+=a++;
}
System.out.println(result);
}
}
|
输出结果: 三、do/while 语句 在学习 do/while 语句之前,先清楚 while 语句是如何工作的。while 语句是先进行条件判断,再执行大括号内的循环体。 do/while 语句与 while
语句不同的是,它先执行大括号内的循环体,再判断条件,如果条件不满足,下次不在执行循环体。也就是说,在判断条件之前,就已经执行大括号内的循环体。 示例:计算1+2+3+4......+100的结果。 1 2 3 4 5 6 7 8 9 | public class control5{
public static void main(String[] args){
int a= 1 ,result= 0 ;
do {
result+=a++;
} while (a<= 100 );
System.out.println(result);
}
}
|
输出结果: 注意:其实在实际程序开发中,不经常使用 do/while
循环语句。因为这种语句是先执行循环体再检测条件,所以会有一些危险数据不经检测,就会被执行。建议使用 while 语句或者 for循环语句来编写代码。
|