zoukankan      html  css  js  c++  java
  • Java ——循环

    本节重点思维导图

     while循环

    while(true) {
                System.out.println("1");//不断循环打印“1”
            }
    int i = 1;
    while(i < 2) {
        System.out.println("1");//不断循环打印“1”
    }

    do...while循环

    int i = 1;
    do{
        System.out.println(i);
        i++;
    }while(i<=3);//当while后缀的表达式为真,不断循环。别忘了语句末尾的“;”

    for循环

    for(int i = 1;i<=3;i++) {//初始化值时,也可以在外部初始化,然后直接i = 0
        System.out.println(i);
        }//表达式为真,执行更新语句,再判断。如果表达式为假,不需要再执行更新语句

    for小括号中定义的循环变量,只在for语句块中有效

    可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句

    int i = 1;
    for(;i<=3;i++) {
        System.out.println(i);
        }
    }
    int i = 1;
    for(;;) {
        System.out.println(i);
    }//无限循环
    int i = 1;
    for(;;i++) {
        System.out.println(i);
    }//无限加1循环
    int i = 1;
    for(;i<=3;) {
        i++;
        System.out.println(i);
    }//有条件加1,表达式false时结束循环

    增强for循环

    for(声明语句 : 表达式)
    {
       //代码句子
    }

     

    int[] a = {1,2,3,4};
    String[] b = {"a","b","c"};
    for(int i : a) {
        for(String j :b) {
        System.out.println(i+"~"+j+" ");
        }
    }

    break

    break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。

    break 跳出最里层的循环,并且继续执行该循环下面的语句。

    int[] a = {10,20,30,40};
    for(int x : a ) {
        // x 等于 30 时跳出循环
        if( x == 30 ) {
            break;
        }
        System.out.println( x );
    }

    10

    20

    continue

    continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。

    在 for 循环中,continue 语句使程序立即跳转到更新语句。

    在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句。

    int[] a = {10,20,30,40};
    for(int x : a ) {
        // x 等于 30 时跳出循环
        if( x == 30 ) {
            continue;
        }
        System.out.println( x );
    }

    10

    20

    40

  • 相关阅读:
    VB程序逆向反汇编常见的函数(修改版)
    [反汇编练习] 160个CrackMe之009
    [反汇编练习] 160个CrackMe之008
    [反汇编练习] 160个CrackMe之007
    [反汇编练习] 160个CrackMe之006
    Delphi反汇编内部字符串处理函数/过程不完全列表
    [反汇编练习] 160个CrackMe之005
    [反汇编练习] 160个CrackMe之004
    新建Django配置
    mysql 常用命令大全
  • 原文地址:https://www.cnblogs.com/expedition/p/10849260.html
Copyright © 2011-2022 走看看