黑马程序员技术交流社区

标题: 哈尔滨校区1118班———今天新学习到的知识拿出来和大家分享一下 [打印本页]

作者: yuyanghel61989    时间: 2015-11-24 00:46
标题: 哈尔滨校区1118班———今天新学习到的知识拿出来和大家分享一下
今天学习了for语句的用法简单分享一下:
循环结构的分类
         for,while,do...while
循环结构for语句的格式:
       for(初始化表达式;条件表达式;循环后的操作表达式) {循环体;        }
执行流程: a:执行初始化语句:b:执行判断条件语句,看其返回值是true还是false
                如果是true,就继续执行
                如果是false,就结束循环
         c:执行循环体语句;
         d:执行循环后的操作表达式
         e:回到B继续。

   求和:求2-10的和
class Zuoye01 {
        public static void main(String[] args) {
                int sum =0;         //初始化一个变量
                for ( int i = 1;i <= 10 ; i++ ) {/* int i=1是初始化条件,i<=1是判断条件; i++是控制条件*/
                        sum = sum + i;      //sum+i 的和赋值给左面的sum
                }
                System.out.println("sum=" + sum);   //最后进行输出的到结果
        }
}



类型题水仙花;
分析
1: 100-999
2获取每一个位数的值,百位,十位,个位
3判断每一个位上的立方和是否等于这个数,如果等于打印

class Day04 {
        public static void main(String[] args) {
                int count = 0;
                for (int i=100;i<=999 ;i++ ) { //获取100到999之间的数
                        int ge = i%10;         //用123来进行举例         123 % 10
                        int shi = i / 10 %10;                                   //12 % 10
                        int bai = i /10 /10;                                     // 1 %10
                        if (i == ge*ge*ge+shi*shi*shi+bai*bai*bai) {   //输出数值如果成立count进行自曾
                                count ++;
                        }
                }
                System.out.println(count);
        }
}

由于本人还是零基础的新生,所以还有很多不懂的地方,我相信通过后期的不断努力,一定会有一个很好的收获,努力加油!!!!
作者: 孙志明    时间: 2015-11-24 07:55
加油!一起努力!祝你成功!
作者: 小鹿    时间: 2015-11-24 08:43
恩! 又复习了一下!
作者: 梅子派    时间: 2015-12-6 18:09
顶一个  很不错
作者: it黑马--Icy    时间: 2015-12-13 20:56
顶一下    今天 的网也不知道怎么了  特别的卡   




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2