循环

While   do...while  for;

1):while循环;

格式:while(Boolean变量 / Boolean表达式){

//.......代码块

}      

当表达式结果为true时,则执行循环体内的代码块,直到判断表达式为false时或者遇到break时,循环才会结束. 所以while循环为:先判断,后执行.

例子:

int k = 0;

While( k < 5){

System.out.print(k);

K++;    //如果没有给K另行赋值,则K的值一直没变.则循环条件一直成立.该循环则定                         义为”死循环”.

If(K == 0 ){

Break;   //如果循环条件一直成立,则遇到break时循环执行体执行结束

}
}

2):do...while循环:

格式:do{

//.......代码块

 

}while(Boolean变量/Boolean表达式);   //后面一定要加分号.

 do...while循环与while循环不同的是:不管循环条件是否成立都会先执行一遍.简称:先执行,后判断.

 

3):for循环:

常规格式:for(参数初始化; 条件判断;更新循环变量){

//.......代码块

}

遍历数组元素的另一种输出格式:

for(数据类型变量名:数组名){

System.out.print(变量名);  // 遍历数组的所有元素。

}

此处需要注意的一个题:

请问这个程序有错吗?错在哪里?

解答: 这个程序没错. 值得注意的是:sum = sum + i++;这个表达式表达的结果是:sum = sum+i;i++;因此for循环的三个条件都成立.所以该程序没有任何错误.

循环总结分析:

While循环常用于判断条件循环

Do...while 也用于判断条件循环,但是是在无条件执行一遍循环体之后再判断;

For循环常用于固定循环次数.

多重循环:

 

原文地址:https://www.cnblogs.com/it-xiaoBai/p/8080471.html