美文网首页
Java for循环的几种用法

Java for循环的几种用法

作者: 熊大哥87 | 来源:发表于2018-04-25 16:45 被阅读0次

    Java中经常用到for循环、while循环、do...while循环,这里简单分析这三中循环语句的的使用区别

    package HAHA;
    /**

    • 拿个求和的例子来体现
    • 求1-100的和

    /
    public class Sum{
    public static void main(String[] args){
    //定义变量sum1,sum2,sum3表示和
    int sum1=0;
    int sum2=0;
    int sum3=0;
    /

    * for循环语句的格式
    * for(初始语句;条件语句;控制语句){
    * 循环体
    * }
    * for循环是一个循环控制结构,执行特定次数的循环,执行顺序是:先执行初始语句,再执行条件语句,条件语句结果为true才执行循环体,最后执行控制语句
    * 这里的i<100判断的数次数是否小于等于100次与下面while中的i<100是有区别的
    * 在明确循环次数时最好用for循环
    /
    for(int i=1;i<=100;i++){
    sum1+=i;
    }
    /

    * while循环语句的格式
    * 初始语句
    * while(条件语句){
    * 循环体
    * 控制语句
    * }
    * 在执行是先判断条件语句结果 true或false,如果结果为true则继续执行循环语句,如果结果为false,结束循环
    * 这里的i<100是判断加的数是否小于等于100
    * 在不确定循环次数时,最好用while
    /
    int i=1;
    while(i<=100){
    sum2+=i;
    i++;
    }
    /

    * do...while循环语句格式
    * 初始语句
    * do{
    * 循环体
    * }while(条件语句);------括号后面别漏掉了“;”号!
    * do...while和while类似,只是在执行条件语句之前就已经执行了一次循环体,也就是说不论条件语句的结果是true还是false都会先执行一遍
    * 有些业务有这样的要求不论是否满足条件都要执行一次,do...while就比较适合
    */
    int j=1;
    do{
    sum3+=j;
    j++;
    }while(j<=100);

        System.out.println(sum1);
        System.out.println(sum2);
        System.out.println(sum3);
    }
    

    }

    相关文章

      网友评论

          本文标题:Java for循环的几种用法

          本文链接:https://www.haomeiwen.com/subject/gcevkftx.html