前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java while循环与dowhile循环

Java while循环与dowhile循环

作者头像
用户7886150
修改2021-04-21 14:25:19
1.4K0
修改2021-04-21 14:25:19
举报
文章被收录于专栏:bit哲学院

参考链接: Java while和do ... while循环

Java while循环与dowhile循环

 1.while循环2.do...while循环

1.while循环 

语法 while(表达式){ 循环体 } 循环三要素1.变量初始化 2.循环条件的判断 3.计数器的累加(朝着跳出循环移动) 例子 

class Demo7{

    /**打印1到100的数字*/

    public static void main(String[] args){

        int i = 1;

        while(i <= 100){

            System.out.println(i);

            i++;

        }

    }

}

2.do…while循环 

do…while循环至少执行一次 语法 do{ 循环体 }while(表达式); 

例子打印100-999之间的水仙花数 

class Demo7{

    /**打印100到1000的所有水仙花数abc = a*a*a + b*b*b +c*c*c */

    public static void main(String[] args){

        int i = 100;

        while(i>=100&&i<1000){

            //判断是否是水仙花数,如果是输出

            int a = i/100;  //百位数

            int b = (i%100)/10; //十位数

            int c = i%10; //个位数

            int d =a*a*a + b*b*b +c*c*c ;

            if(i==d){

                System.out.println(i);    

            }

            //计数器

            i++;    

        }

    }

}

例子打印夹心饼干数 

class Demo8{

    /**判断100-1000之间的夹心饼干数 */

    public static void main(String[] args){

        //定义计数器

        int i = 100;

        while(i<1000){

            //判断是否是水仙花数,如果是输出

            int a = i/100;  //百位数

            int c = i%10; //个位数

            if(a == c){

                System.out.println(i);    

            }

            //计数器

            i++;

        }

    }

}

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档