1.break语句:

1)打印直角三角星型

public class test1 {
    public static void main(String[] args){
        int i,j;
        for(i=1;i<=9;i++) {  //外层循环
            if (i > 4) {
                break;     //跳出外层循环
            }
            for (j = 1; j <= i; j++) {  //内层循环
                System.out.print("*");
            }
            System.out.println();   //换行
        }
    } 

 2)打印x=1-3:

public class test1 {
    public static void main(String[] args){
        int x=1;
        while (x<=4) {
            System.out.println("x=" + x);
            if (x==3){
                break;
            }
            x++;  //当x=3时,break语句跳出循环,所以x++没有运行,x=4最后没有出现
        }
    }
}

 2.continue语句:

1)打印1-100的奇数之和:

public class test1 {
    public static void main(String[] args){
        int sum=0;
        for(int i=1;i<=100;i++){
            if (i%2==0){
                continue;  //跳出本次循环,执行下一次循环
            }
            sum += i;
        }
        System.out.println("sum="+sum);
    }
}

posted on 2022-09-18 09:23  wshidaboss  阅读(41)  评论(0编辑  收藏  举报