首页 > 编程语言 > 详细

7.1java_流程控制之循环结构for循环

时间:2021-03-17 14:58:16      阅读:32      评论:0      收藏:0      [点我收藏+]

For循环案列

     for循环格式:

            for(初始化语句;判断条件语句;控制条件语句) {

                循环体
}
执行流程;
第一次循环:先执行初始化语句,然后执行判断条件语句,
如果条件不成立:循环结束
如果条件成立:则执行循环体,然后执行控制条件语句,此时,第一次循环执行结束.
第二次循环:执行判断条件语句
如果条件不成立:循环结束
如果条件成立:―执行循环体,然后执行控制条件语句,此时,第一次循环执行结束.
以此类推. ..

1.打印五次hello,world
  //需求:打印五次hello world

        for (int i=1;i<=5; i++){
            System.out.println("hello ,world");
        }

2.正逆打印数字1-5

       for (int i=1; i<=5;i++){
            System.out.println(i);
        }
        System.out.println("--------------");
        //需求2:逆向打印5~1
        for (int i=5;i>=1;i--){
            System.out.println(i);
        }

3.求和数字1-5

  //计算1~5的数据之和
        //1.定义变量sum
        int sum = 0;
        //2.通过for循环获取1-5的数据
        for (int i=1;i<=5;i++){//记录1-5之间数字
            sum +=i;  //把获取到的数字依次累加给sum
        }
        //3.打印输出
        System.out.println(sum);

4.求1-100之间的偶数和

//需求:求出1-100之间的偶数和
        //1.定义变量
        int sum = 0;
        //2.for循环获取数字
        for (int i=1;i<=100;i++){
            //循环体
            //i的值其实就是1-100之间的数字,只要判断i是否是偶数
            if (i%2==0){
                sum+=i;
            }
        }
        //3.判断当前获取到的数字是否是偶数,是就累加,不是啥都不做。
        System.out.println(sum);
        //4.打印输出

5.需求:在控制台输出100-1000所有的 ”水仙花数“ 并计算个数

水仙花数:一个三位数,其各位数字的立方和等于该数本身

     举例:153
=1*1*1+5*5*5+3*3*3
=1+125+27
/*
        步骤:1.获取100-1000的数字
        2.获取数字的个位,十位,百位(以153为例)
        153%10=3
        153/10%10=5
        153/100%10=1
        3.拿个位,十位,百位比较与之相等,则打印在控制台上。

    */
            int count =0 ;//计算器
        //1.获取100-1000的数字for循环解决
        for (int i=100;i<1000;i++){
            //2.获取数字的个位,十位,百位
            int ge = i%10;
            int shi = i/10%10;
            int bai =i/10/10%10;
         //3.ge shi bai 的立方和相加是不是与原数相等
         if (ge*ge*ge+shi*shi*shi+bai*bai*bai==i){
             System.out.println(i);
               count+=1;
             System.out.println(count);
         }
        }        

声明:本人是一名在学生,写博客是为了加深印象当作笔记之用,不是专业人员,还请大佬不吝赐教

 
 
 

7.1java_流程控制之循环结构for循环

原文:https://www.cnblogs.com/yjffish/p/14548638.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!