java语言基础入门——break,continue介绍

来源:互联网 发布:超级星饭团好友没网络 编辑:程序博客网 时间:2024/05/20 20:22

java中三种跳转语句,分别为break,continue,return;其中除continue不适用于switch语句外,其他都适应于for、do、while、switch。

import java.util.Scanner;public class SwithcaseIntroduction {public static void main(String[] args) {// TODO 自动生成的方法存根System.out.println("请输入一个整数");Scanner input=new Scanner(System.in);int num=input.nextInt();switch(num){case 1:case 2:System.out.println("num=1||num=2");//continue;case 3:System.out.println("num=3");break;case 4:System.out.println("num=4");return;default:System.out.println("num>4");}}}


break意为结束本次循环,跳转至循环外语句。

return意为结束本方法,跳出本方法函数,并有返回值。

continue意为结束本次循环,跳转至下次循环。

其中break和continue有带标号用法和不带标号用法,代表号用法多用于对外层循环操作,因为不带标记用法只能作用于内层循环。

//java语言基础入门-break介绍public class BredkDemo {public static void main(String[] args) {// TODO 自动生成的方法存根flag:for (int i = 10; i >0; i--) {for(int j=0;j<10;j++){if (j>i) {break flag;}System.out.print(" *");}System.out.println();}}}

//java语言基础入门——continue介绍public class ContinueDemo {public static void main(String[] args) {// TODO 自动生成的方法存根flag:for (int i = 10; i >0; i--) {for(int j=0;j<10;j++){if (j>i) {continue flag;}System.out.print(" *");}System.out.println();}     }}


0 0