被循环条件判断的变量才是初始部分和迭代部分
public class TestWhile { public static void main(String[] args) { int a=1; int b=1; int c=1; //初始部分 while(c<=100){ System.out.println("hello"); a++; b++; c++; //迭代部分 } } }break:终止、跳出switch、循环结构
public class TestBreak{ public static void main(String[] args){ for(int i=1;i<=10;i++){ if(i==5){ //循环执行中,遇到break则退出整个循环结构 break; } System.out.println("当前循环次数:"+i); } System.out.println("循环结束"); } } /* 运行结果: 当前循环次数:1 当前循环次数:2 当前循环次数:3 当前循环次数:4 循环结束*/continue:结束本次、进入下次循环
public class TestContinue{ public static void main(String[] args){ for(int i=1;i<=10;i++){ if(i==5){ //循环执行中,遇到continue则跳出这次循环,进入下一次循环 continue; } System.out.println("当前循环次数:"+i); } System.out.println("循环结束"); } } /* 运行结果: 当前循环次数:1 当前循环次数:2 当前循环次数:3 当前循环次数:4 当前循环次数:6 ····· 当前循环次数:10 循环结束*/return:跳出main函数体
public class TestReturn{ public static void main(String[] args){ for(int i=1;i<=10;i++){ if(i==5){ //循环执行中,遇到return则跳出整个main函数 return; } System.out.println("当前循环次数:"+i); } System.out.println("循环结束"); } } /* 运行结果: 当前循环次数:1 当前循环次数:2 当前循环次数:3 当前循环次数:4 */