JAVA循环语句

循环语句分为while,do while,for

while

语法:

while(条件表达式){

        //语句块;

}

符合条件,循环继续执行,否则,循环退出

特点:先判断再执行

只要条件表达式为true,循环体会一直执行下去

示例:

public class Main {
   public static void main(String args[]) {
      int x = 10;
      while( x < 20 ) {
          System.out.print("x= " + x );
          x++;
          System.out.print("\n");
      }
   } 
} 

输出结果

do while

语法:

do{
    循环操作;
}while(循环条件);

先执行一遍循环操作,符合条件,循环继续执行;否则,循环结束

特点:先执行,在判断

注:循环条件在循环操作的后面,所以语句块在检测循环条件之前已经执行了。 如果循环条件的值为true,则循环操作一直执行,直到循环条件的值为false。

示例:

public class Main {
    public static void main(String args[]) {
        int x = 10;

        do {
            System.out.print("x= " + x);
            x++;
            System.out.print("\n");
        } while (x < 20);
    }
}

输出结果:

for

语法:

for(初始化参数;判断条件;更新循环变量){
    循环体;
}

关键字:continue表示跳过当此循环,继续下次循环

示例:

public class Main {
    public static void main(String args[]) {
       int x = 10;
       for (int y = 0;y<=x;y++){
           System.out.println("y=" + y);
       }
    }
}

输出结果:

continue关键字

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

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

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

示例:

public class Main {
    public static void main(String args[]) {
       int[] x = {10,20,30,40,50};
       for (int y : x){
           if(y==30){
               continue;
           }
           System.out.println(y);
       }
    }
}

输出结果:

break关键字

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

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

示例:

public class Main {
    public static void main(String args[]) {
       int[] x = {10,20,30,40,50};
       for (int y : x){
           if(y==30){
               break;
           }
           System.out.println(y);
       }
    }
}

输出结果:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值