JAVA中break,continue,return的用法

1.break用于中断break所在的循环,执行后续语句
2.continue用于中断本次循环,进入下一次循环,不会执行本次循环中continue之后的语句
3.加上标识符aa:中断循环,返回aa处
4.return用于中断方法的执行,立即返回调用处,不会执行当前方法中后续的所有操作。

break中断

public class Test {
public static void main(String[] args) {
for(int i=1;i<10;i++) {
for(int k=1;k<=i;k++) {
if(k>6)
break;
System.out.print(k+"*"+i+"="+(i*k)+"\t");
}
System.out.println();
}
}
}

程序运行结果如下:

java手动修改返回头 java怎么返回重新执行_Test


break aa中断

public class Test {
public static void main(String[] args) {
aa:
for(int i=1;i<10;i++) {
for(int k=1;k<=i;k++) {
if(k>6)
break  aa;System.out.print(k+"*"+i+"="+(i*k)+"\t");}
System.out.println();}
}
}

程序输出结果如下:

java手动修改返回头 java怎么返回重新执行_System_02


continue中断

public class Test {
public static void main(String[] args) {
for(int i=1;i<10;i++) {
for(int k=1;k<=i;k++) {
if(k>6)
continue;
System.out.print(k+"*"+i+"="+(i*k)+"\t");}System.out.println();}
}
}

程序输出结果如下:

java手动修改返回头 java怎么返回重新执行_System_03


continue aa中断

public class Test {
public static void main(String[] args) {
aa:
for(int i=1;i<10;i++) {
for(int k=1;k<=i;k++) {
if(k>6)
continue  aa;System.out.print(k+"*"+i+"="+(i*k)+"\t");}
System.out.println();}
}
}

程序输出结果如下:

java手动修改返回头 java怎么返回重新执行_Test_04


return 中断

public class Test {
public static void main(String[] args) {for(int i=1;i<10;i++) {
for(int k=1;k<=i;k++) {
if(k>6)
return;
System.out.print(k+"*"+i+"="+(i*k)+"\t");}
System.out.println();}
}
}

程序输出结果如下:

java手动修改返回头 java怎么返回重新执行_System_05