• java学习笔记07-循环


    java有三种主要的循环结构

    while循环

    do...while循环

    for循环

    while循环

    while(布尔表达式){

        //循环内容

    }

        public static void main(String[] args) {
            int i = 10;
            while(i<20) {
                System.out.println(i);
                i++;
            }
        }

    do...while循环

    do{

    代码语句

    }while(布尔表达式)

        public static void main(String[] args) {
            int i = 10;
            do {
                System.out.println(i);
                i++;
            }while(i>11);
        }

    对于while循环而言,不满足条件就不执行循环,而do...while循环,即使不满足条件,也会至少执行一次循环

    for循环

    for(初始化;布尔表达式;更新){

    代码语句

    }

        public static void main(String[] args) {
            for(int i=10;i<20;i++) {
                System.out.println(i);
            }
        }

    所有循环都可以用while或do...while。但是用for循环更方便一点

    增强for循环

    for(声明语句:表达式){

    代码语句

    }

    主要用于数组

        public static void main(String[] args) {
            int numbers[] = {1,2,3,4,5};
            for(int i :numbers) {
                System.out.println(i);
            }
        }


    break关键字

    用来终止循环

        public static void main(String[] args) {
            int numbers[] = {1,2,3,4,5};
            for(int i :numbers) {
                if(i==3){
                    break;
                }
                System.out.println(i);
            }
        }

    当i等于3时,终止循环

    continue关键字

    跳过该循环,进入下一个循环迭代

        public static void main(String[] args) {
            int numbers[] = {1,2,3,4,5};
            for(int i :numbers) {
                if(i==3){
                    continue;
                }
                System.out.println(i);
            }
        }

  • 相关阅读:
    c++和java(c#)之间的pk
    C语言中.h和.c文件解析
    怎样花两年时间去面试一个人
    进程调度算法模拟
    1079 中国剩余定理
    Educational Codeforces Round 50 (ABCD)
    解决Android Studio默认AppTheme 没有lable标签,不显示等问题
    Codeforces Round #508(ABCD)
    牛客OI赛制测试赛2
    deepin关机卡在图标界面 mysql Community...10min
  • 原文地址:https://www.cnblogs.com/myal/p/10735846.html
Copyright © 2020-2023  润新知