Java03循环结构

作者: chad_it | 来源:发表于2016-11-02 16:33 被阅读18次

    for 循环

    for (表达式1; 判断表达式2; 计算表达式3;) {
        循环体;
    }
    

    执行流程:首先执行表达式1,然后判断表达式2是否成立,如果成立,执行循环体,然后执行表达式3
    继续判断表达式2是否成立,如果成立,执行循环体,然后执行表达式3
    直到表达式2不成立,跳出for循环。

    • 变形1:
    表达式1
    for (; 表达式2; 表达式3;) {
        循环体;
    }
    
    • 变形2:
    for (表达式1; 表达式2; ) {
        循环体;
        表达式3;
    }
    
    • 变形3:
    for (表达式1; ; 表达式3) {
        if (表达式2) {
            break;
        }
        循环体;
    }
    

    break:跳出循环。
    continue:终止本次循环,执行下次循环。
    return:从方法中返回。

    while 循环

    while (判断表达式) {
        循环体;
    }
    

    执行流程:判断表达式是否成立,成立执行循环体,直到判断表达式不成立。

    do-while 循环(循环体至少执行一次)

    do {
        循环体;
    }while (表达式);
    

    执行流程:先执行一次循环体,然后判断表达式是否成立,如果成立,那么执行循环体,直到表达式不成立,结束循环。

    多重循环(循环的嵌套)

    • 九九乘法表

    相关文章

      网友评论

        本文标题:Java03循环结构

        本文链接:https://www.haomeiwen.com/subject/jobvuttx.html