• JavaSE 基础 第16节 流程控制之循环结构


    2016-06-29

    1 while循环
    while(条件){
    //循环语句
    }
    条件:可以是boolean类型的值、变量和表达式,还可以是一个结果为boolean的方法

    package com.java1995;
    
    public class TestWhile {
        
        public static void main(String[] args){
            int i =1;
            while(i<=10){
                System.out.println("第"+i+"次循环");
                i++;
            }
        }
    
    }

    do-while循环
    当我们需要循环至少执行一次的好似好,及时表达式的值为false,
    do-while也可以执行一次,但是while是不能被执行的。

    package com.java1995;
    
    public class TestDoWhile {
        
        public static void main(String[] args){
            
            int i=1;
            do{
                System.out.println("do while 循环"+i);
            }while(i>10);
            
            while(i>10){
                System.out.println("while 循环"+i);
            
            }
        }
    }

    2 for循环
    for(初始化①;条件②;迭代运算③){
    //循环语句④
    }
    条件:必须是boolean表达式
    执行过程:①->②-->如果条件为真,则-->④-->③-->②-->如果条件为真...
    -->如果条件为假,则直接跳出循环,执行后面的语句。

    package com.java1995;
    
    public class TestFor {
        
        public static void main(String[] args){
            //int i;
            int ride=1;
            //利用for循环来求阶乘
            for(int i=4;i>0;i--){
                ride*=i;
            }
            System.out.println(ride);
        }
    
    }

    多个循环控制变量:
    for(int j=20,i=0;i<j;i++,j--){
    System.out.println("j="+j+",i="+i);
    }

    package com.java1995;
    
    public class TestFor2 {
        
        public static void main(String[] args){
            for(int j=20,i=0;i<j;i++,j--){
                System.out.println("j="+j+",i="+i);
            }
        }
    
    }

    死循环
    while(true){
    }

    for(;;){
    }

    【参考资料】

    [1] Java轻松入门经典教程【完整版】

  • 相关阅读:
    IIS: 必须输入密码手动设置密码同步后
    IIS操作控制类
    SQL对IP地址进行拆分
    HTTP_REFERER的工作方式[转贴]
    如何知道同服务器上都有哪些网站?
    简单判断临时表是否存在
    .NET 3.5 SP 1发布了
    Log Parser很好很强大的IIS日志分析工具
    遍历Request.ServerVariables
    06复杂查询(多数据库表)
  • 原文地址:https://www.cnblogs.com/cenliang/p/5626762.html
Copyright © 2020-2023  润新知