2021.7.21

break与continue

break

package struct;

public class BreakDemo {
    public static void main(String[] args) {
        int i = 0;
        while (i<100){
            i++;
            System.out.println(i);
            if(i == 30){
                break;
            }

        }
    }
}

continue

package struct;

public class ContiuneDemo {
    public static void main(String[] args) {
        int i = 0;
        while (i<100){
            i++;

            if(i==30){
                continue;
            }
            System.out.println(i);
        }

    }
}
//continue 拼错了!!!

练习打印三角形 (5行)

package struct;

public class TextDemo01 {
    public static void main(String[] args) {
        //打印三角形 5行

        for (int i = 1; i <= 5; i++) {
            for (int j = 5; j >= i; j--) {
                System.out.print(" ");
            }
            for (int j = 1; j <= i; j++) {
                System.out.print("*");
            }
            for (int j = 1; j < i; j++) {
                System.out.print("*");

            }
            System.out.println();

        }

    }
}

个人理解:i是代表循环次数,一共5行所以循环5次;用3个j打印三个图像:image-20210721223235984

第一个J第一行有五个空格然后与i一起依次减少到1

第二个J第一行有一个*然后与i一起依次增加到5

第三个J 因为j<i 所以第一行i=1没有进入循环 从j=1,i=2既从第二行开始与i一起增加到4(i增加到5)

posted @ 2021-07-21 22:46  热哦i好几年。  阅读(79)  评论(0)    收藏  举报