2020-04-20笔记

循环

1、for循环【重点】


for循环的优势:

    1、for之后的小括号内容,可读性更强

    2、可以通过for之后小括号,里面的内容大概推算出整个循环会执行多少次

    3,、for循环和一些特殊的数据关系非常紧密

案例:

class Demo {

    public static void main(String[] args) {

        ch += 1 <==> ch++ <==> ++chfor

        (char ch = 'A'; ch <= 'Z'; ch += 1) {

        System.out.println(ch);

        }

    }

}

2、break

     含义:

                代码中的功能是跳出循环结构或者switch case结构

break关键字可以在循环过程中,当前循环结果出现了预期的内容,终止循环。

          案例:

class Demo {

    public static void main(String []args) {

        for (int i = 1; i <= 100; i += 1) {

        System.out.println(i);

        if (30 == i ) {

            System.out.println("跳出循环");

            break;

        }

    }

}

验证break跳出循环的关系

class Demo {

    public static void main(String[] args) {

        for ( int i = 0 ; i < 10 ; i++) {

                System.out.println("i :" = i);

                for ( int j = 0; j < 10; j++) {

                        System.out.println("j : " + j ) ;

                        if (5 == j ) {

                            break

                }

            }

        }

        System.out.println();

    }

}

break关键字有且只能跳出当前所在大括号对应循环

3、continue 

continue:

              结束当前循环,进入下一次循环

continue关键字和while循环以及do while一起使用,还要操心循环变量修改问题在continue之前,还是之后。

class Demo {

    public static void main(String[] args) {

        int i = 0;

        while (i < 10) {

                System.out println(i);

                i += 1;

                if (5 == i) {

                    System.out.println("continue执行操作");

                    continue;

                }

        }

        int j = 0;

        do {

            j += 1;

            if (5 == j) {

                Ststem.out.println();

                continue;

            }

System.out.println();

        } while (j < 10 );

    }

}


for中的continue

class Demo {

    public static void main(String[] args) {

        for (int i = 1 ; i <= 10 ; i++) {

            if (5 == i) {

            System.out.println(" ");

            continue;

            }

            System.out.println(" ");

        }

    }

}

你可能感兴趣的:(2020-04-20笔记)