栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java 2 实用教程 - 循环语句

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java 2 实用教程 - 循环语句

1.for循环语句

格式:

for(表达式1;表达式2;表达式3){
若干语句;
}
运行流程:表达式1-表达式2-若干语句-表达式3

注意:

  1. 表达式2是一个求值的boolean型数据的表达式

  2. for语句的{}可以省略,最好不要,若干语句不只一句时,执行for语句时,若干语句中只会执行第一句,就跳转到表达式三

    举例:计算8+88+888+···的前十二项和

    public class Hello1 {
    ​
        public static void main(String[] args) {
            long sum=0,item=8,a=8;
            for(int i=1;i<+12;i++) {
                sum=sum+item;
                System.out.println("第"+i+"轮"+"sum="+sum);
                item=item*10+a;
            }       
            System.out.println("最终sum="+sum);
        }
    ​
    }
    结果:
    第1轮sum=8
    第2轮sum=96
    第3轮sum=984
    第4轮sum=9872
    第5轮sum=98760
    第6轮sum=987648
    第7轮sum=9876536
    第8轮sum=98765424
    第9轮sum=987654312
    第10轮sum=9876543200
    第11轮sum=98765432088
    最终sum=98765432088
2.while循环语句

格式:

while(表达式){
若干语句;
}

注意:

  1. 表达式是一个求值的boolean型数据的表达式,是true就执行里面的,不是就跳过while语句

  2. while语句的{}可以省略,最好不要,若干语句不只一句时,执行while语句时,若干语句中只会执行第一句,就跳转到到表达式

举例:计算3+33+333

public class Hello2 {
​
    public static void main(String[] args) {
        long sum=0,item=3,a=3;
        int i=1;
        while(i<=3) {
            sum=sum+item;
            System.out.println("第"+i+"轮"+"sum="+sum);
            item=item*10+a;
            i++;
        }
        System.out.println("最终sum="+sum);
    }
​
}
结果:
第1轮sum=3
第2轮sum=36
第3轮sum=369
最终sum=369
3.do-while循环语句

格式:

do{
若干语句;
}
while(表达式);
  1. 与while区别就是do-whlie至少执行一次

  2. 先执行do后面的语句,再执行while语句,若表达式为true,则跳转到do开始执行

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/351648.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号