for循环的结构:
for(//初始化条件;//循环条件(boolean);//迭代条件){ //循环体 }当循环条件为false则结束循环
输出五次HelloWorld
for(int i = 1; i <= 5; i++){ System.out.println("Hello World!"); }一旦循环中执行到break,则跳出循环
while循环的结构:
//初始化条件; while(//循环条件){ //循环体; //迭代条件; }注意不要丢了迭代条件,否则可能死循环
do-while循环的结构:
//初始化条件; do{ //循环体; //迭代条件; }while(//循环条件);do-wihle循环至少会执行一次循环体
开发中使用for和while循环更多,do-while较少
for(;;); // 或 while(true); //使用break退出循环
将一个循环结构A声明在另一个循环结构B的循环体中,就是嵌套循环
外层循环:B
内层循环:A
技巧:外层循环控制行数,内层循环控制列数
- break使用范围:Switch-case、循环结构
- break作用:结束当前循环
- continue使用范围:循环结构
- continue作用:结束当次循环
label:for(int i = 1;i <= 4;i++){ for(int j = 1;j <= 10;j++){ if(j % 4 == 0){ //break; 结束第二层for循环 //break label; 结束带label的for循环 //continue; 结束第二层for当次循环 //continue label; 结束带label的for循环的当次循环 } System.out.print(j); } System.out.println(); }