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();
}
}
}
程序运行结果如下:
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();}
}
}
程序输出结果如下:
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();}
}
}
程序输出结果如下:
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();}
}
}
程序输出结果如下:
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();}
}
}
程序输出结果如下: