• java学习笔记-循环


    循环

    while、do...while、for、for(声明语句:表达式)、break;、continue;

    只要布尔表达式为 true,循环就会一直执行下去。
    while( 布尔表达式 ) {
      //循环内容
    }
    public class Cycle {
    //    1、while循环
        public static void main(String [] args){
            int x=10;
            while(x<20){
                System.out.println("Value of x:"+x);
                x++;
    //            System.out.println("
    ");
            }
        }   
    }
    dowhile 循环和 while 循环相似,不同的是,dowhile 循环至少会执行一次。
    do {
           //代码语句
    }while(布尔表达式);
    public class Cycle {
    //2、do...while,
        public static void main(String[] args){
            int x=10;
            do{
                System.out.println("Values of x:"+x);
                x++;
            }while(x<20);
        }
    }
    虽然所有循环结构都可以用 while 或者 do...while表示,但 Java 提供了另一种语句 —— for 循环,使一些循环结构变得更加简单。
    for循环执行的次数是在执行前就确定的。
    for(初始化; 布尔表达式; 更新) {
        //代码语句
    }
    public class Cycle{
    //    for循环,结构更加简单
            public static void main(String [] args){    
            for(int x=10;x<20;x++){
                System.out.println("Value of x:"+x);
            }
        }    
    }
    以上结果均为

    Value of x:10
    Value of x:11
    Value of x:12
    Value of x:13
    Value of x:14
    Value of x:15
    Value of x:16
    Value of x:17
    Value of x:18
    Value of x:19

     
    Java 增强 for 循环
    for(声明语句 : 表达式)
    {
       //代码句子
    }
    //Java 增强 for 循环
    public class Cycle{
        public static void main(String[] args){
            int [] numbers={11,22,33,44};
            for(int x:numbers){
                System.out.print(x+",");
            }
        }
    }
    //结果
    //11,22,33,44,
    //break;主要用在循环语句或switch中,用来跳出整个语句块。break跳出最里层的循环,继续执行该循环下面的语句
    public class Cycle{
        public static void main(String args[]){
            int []numbers={10,20,30,40,50};
            for (int x:numbers){
    //            如果x=30跳出环
                if(x==30){
                    break;
                }
                System.out.print(x+"
    ");
            }
        }
    }
    //结果
    //10
    //20
    continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。
    在 for 循环中,continue 语句使程序立即跳转到更新语句。
    在 while 或者 dowhile 循环中,程序立即跳转到布尔表达式的判断语句。
    //continue ;
    public class Cycle{
        public static void main(String args[]){
            int []numbers={10,20,30,40,50};
            for (int x:numbers){
                if(x==30){
                    continue;
                }
                System.out.print(x+"
    ");
            }
        }
    }
    //结果
    //10
    //20
    //40
    //50
  • 相关阅读:
    Sentinel实现熔断和限流
    Nacos 服务注册和配置中心
    SpringCloud Sleuth 分布式请求链路跟踪
    SpringCloud Stream消息驱动
    SpringCloud Bus消息总线
    SpringCloud Config分布式配置中心
    Geteway服务网关
    Hystrix断路器
    libecc:一个可移植的椭圆曲线密码学库
    第四十二个知识点:看看你的C代码为蒙哥马利乘法,你能确定它可能在哪里泄漏侧信道路吗?
  • 原文地址:https://www.cnblogs.com/ppll/p/11446595.html
Copyright © 2020-2023  润新知