黑马程序员技术交流社区

标题: 关于java循环语句的一些问题 [打印本页]

作者: laoyimou    时间: 2016-2-25 15:24
标题: 关于java循环语句的一些问题
/*
我想要的是打印1--100里面7的倍数,以及7的倍数的数值的和
*/
class Jishu
{
   public static void main(String[]args)
  {
   int count = 0;
   for(int x = 1;x<=100;x++)
    {
      if(x % 7==0)
      System.out.println("x="+x);
      count++;
     }
     System.out.println("count="+count);
  }我该怎么修改才可以得到count=14啊。

16(B@MIK$NHR8AN831Z]3}1.png (3.44 KB, 下载次数: 32)

16(B@MIK$NHR8AN831Z]3}1.png

作者: 参禅悟道    时间: 2016-2-25 15:30
按照我图中的圈住的地方,加两个括号,把count++括进去,就行了。

QQ截图20160225152942.png (11.86 KB, 下载次数: 36)

QQ截图20160225152942.png

作者: huang_bing_hua    时间: 2016-2-25 16:34
1.作为初学者,建议if语句不管简单复杂,都要有{},养成良好习惯,避免出错
2.修改如下
  1. class CountDemo
  2. {
  3.    public static void main(String[]args) {
  4.             int count = 0;
  5.         for(int x = 1;x<=100;x++) {
  6.                         if(x % 7==0) {
  7.                                 System.out.println("x="+x);
  8.                                 count++;
  9.                         }
  10.         }   
  11.      System.out.println("count="+count);
  12.     }
  13. }
复制代码


捕获2.PNG (2.98 KB, 下载次数: 37)

捕获2.PNG

作者: laoyimou    时间: 2016-2-25 17:05
huang_bing_hua 发表于 2016-2-25 16:34
1.作为初学者,建议if语句不管简单复杂,都要有{},养成良好习惯,避免出错
2.修改如下

thank you,小问题对我这种小白也是很难的啊
作者: stapan1    时间: 2016-2-25 17:31
判断是否是7的倍数的if加{System.out.println("x="+x);
      count++;}
作者: 苍山雪    时间: 2016-2-25 22:51

作者: cjwhale    时间: 2016-2-25 23:04
不错不错.




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