0
点赞
收藏
分享

微信扫一扫

JAVA中的各种结构

愚鱼看书说故事 2022-03-12 阅读 76

结构

顺序结构

一般代码执行顺序就是从上到下依次执行的,这就是顺序结构

/**顺序结构*/
        System.out.println(1);
        System.out.println(2);
        System.out.println(3);

分支结构

if结构

if (1>0){
            System.out.println(1);
        }

if-else结构

if (1>0){
            System.out.println(1);
        }
else {
    System.out.println(0);
}

if-(else-if)-else结构

if (1>10){
            System.out.println(1);
        }
else if (1>0){
    System.out.println(2);
}
else {
    System.out.println(3);
}

switch结构

char grade = 'C';
        switch (grade){//括号里面可以是byte,short,int,char,String
            case 'A':
                System.out.println("good");break;//break:结束,退出,不执行后面,如果不写可能会出现穿透现象,会执行后面的语句,直到碰到break
            case 'B':
                System.out.println("not bad");break;
            case 'C':
                System.out.println("bad");break;
            default://如何前面不满足则执行这条语句
                System.out.println("mistake");

循环结构

while循环

int i = 0;
        while (i++<100){
//            i++;
            System.out.println(i);

do-while循环

int i = 0;
        int sum = 0;
        do {
            sum += i;
            i++;
        }while (i<=100);
        System.out.println(sum);

for循环

for (int i = 1; i<=100; i++){//(初始条件;判断条件;迭代更新)
            System.out.println(i);
        }
        //快捷输入for,某个变量.for,或者fori

int[] a = {10,20,30,40,50};
        for (int x:a)//增强for循环
            System.out.println(x);

break和continue

        int i = 0;
        while (i<100){
            i++;
            System.out.println(i);
            if (i==30)
                break;//用来结束整个循环
        }
        int i = 0;
        while (i<100){
            i++;
            if (i%10==0){
                System.out.println();
                continue;//用来结束该次循环 
            }
            System.out.print(i+"\t");
        }
举报

相关推荐

0 条评论