java吧 关注:1,235,927贴子:12,703,938

请教关于for循环

只看楼主收藏回复

用for语句计算100以内7的倍数和。
public class practice{
public static void main(String[] args){
int sum=0;
for(int i = 7; i<=100; i+=7){
sum=sum+i;
System.out.println(sum);
}
}
}
喏。。其实我只要最后的和。。


1楼2015-08-30 22:35回复
    我学了5天感觉是时候出山了


    IP属地:安徽来自Android客户端2楼2015-08-30 22:38
    收起回复
      你这个代码是错的


      IP属地:安徽来自Android客户端3楼2015-08-30 22:42
      回复
        首先要有思路,这就是1到100对7取余的过程


        IP属地:安徽来自Android客户端4楼2015-08-30 22:44
        收起回复
          等下


          IP属地:安徽来自Android客户端5楼2015-08-30 23:08
          回复
            马上搞出来


            IP属地:安徽来自Android客户端6楼2015-08-30 23:09
            回复
              continue好用多了!


              IP属地:湖南来自Android客户端7楼2015-08-30 23:11
              收起回复
                楼上有大神说这个 代码有错。我可看不出有什么错误。
                你脑袋被 取模 取傻了吗。。
                如果说这代码要优化的话。把i定义出去..别在for里面定义..
                然后 里面 sum += i;
                小于等于100就不用了。直接小于等于98...
                还有输出写在外面...循环一次输出一次。不蛋疼吗?
                ---------------自嘲自讽自逍遥------------
                    ✎﹏﹏₯㎕﹍﹍
                为你翘课的那一天 花落的那一天
                   教室的那一间 我怎么看不见
                    消失的下雨天 我好想再淋一遍
                      ﹏﹏.逍遥✍
                   --来自逍遥神至尊土豪金客户端


                IP属地:广东8楼2015-08-30 23:17
                收起回复
                  int num=0;
                  for(int i=1;i<100,i++){
                  if(i%7=0){
                  num++;
                  }
                  }
                  system.out.print(num);


                  IP属地:安徽来自Android客户端9楼2015-08-30 23:21
                  收起回复
                    老子就要取模


                    IP属地:安徽来自Android客户端10楼2015-08-30 23:22
                    回复
                      可惜你就是错了


                      IP属地:北京来自Android客户端11楼2015-08-30 23:25
                      收起回复
                        不是只要把输出语句放到循环外面就行了吗


                        来自Android客户端12楼2015-08-30 23:45
                        收起回复
                          你这个问题,今天刚搞了一边~~~~~~


                          来自Android客户端13楼2015-08-30 23:52
                          回复
                            这样写一点错都没有,为做题而做题。但是编程掺杂过多人为预设会降低面向对象的含金量。要是咱写,首先不会写这么直白,因为你都把饭做好了还需要教吃饭的人去做吗。


                            IP属地:山西来自Android客户端15楼2015-08-31 00:40
                            回复
                              我都看出来楼主的比较麻烦7的倍数不就是100以内的数除以7无余数哪?然而我连c语言都没看几页只会helloworld


                              IP属地:河南来自Android客户端16楼2015-08-31 01:53
                              收起回复