• 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
  • 相关阅读:
    Kali Linux渗透基础知识整理(二)漏洞扫描
    Elasticsearch为记录添加时间戳timestamp
    手把手带你使用JS-SDK自定义微信分享效果
    SpringBoot学习(3)-SpringBoot添加支持CORS跨域访问
    Java 骚操作--生成二维码
    清除微信内置浏览器缓存
    使用python脚本Telnet 华为交换机备份配置
    如何备份思科、锐捷、Juniper的配置文件
    微信公众平台开发教程Java版(六) 事件处理(菜单点击/关注/取消关注)
    How do you build a database?
  • 原文地址:https://www.cnblogs.com/ppll/p/11446595.html
Copyright © 2020-2023  润新知