continue :指跳出当前的这一次循环,继续执行下一次循环
public class ContinueTest { public static void main(String[] args) { int i; for (i =1;i<10;i++){ if(i == 5){ continue; } System.out.println(i); } } }
输出:
1 2 3 4 6 7 8 9
备注:当i等于5的时候,跳过当前循环,继续执行下一次循环
break :指跳出整个循环体,继续执行循环下面的语句
public class BreakTest { public static void main(String[] args) { int sum=0; for(int i=1;i<=100;i++){ if(i>10) break; sum+=i; } System.out.println(sum); } }
输出:
55
备注:这里计算的是1~10的和,到11时会跳出for循环,进而打印1~10的和。
return; :直接使用 return 结束方法执行,用于没有返回值函数的方法
public class ReturnTest1 { public static void main(String[] args) { int i; for (i = 1; i < 100; i++) { if (i > 10) { return; } System.out.println(i); } } }
输出:
1 2 3 4 5 6 7 8 9 10
备注:10之后的值不会被打印
return value;:return 一个特定值,用于有返回值函数的方法
public int getSum(int a ,int b){ return a + b; }
原文:https://www.cnblogs.com/Durant0420/p/14966908.html