当前位置: 代码迷 >> J2SE >> 用java循环解答解决办法
  详细解决方案

用java循环解答解决办法

热度:28   发布时间:2016-04-24 00:50:14.0
用java循环解答
编程计算1至50中是7的倍数的数值之和。求解答啊:大哥,大姐。

------解决方案--------------------

Java code
int sum = 0;for(int i=1;i<50;i++){if(i%7==0){sum+=i;}}
------解决方案--------------------
Java code
                 int sum = 0;        for(int i = 1;i <= 50;i++){            if(0 == i%7){                sum += i;            }        }        System.out.println(sum);
------解决方案--------------------

Java code
public static void main(String args[]){   int sum = 0;   for(int i=1;i<=50;i++){       if(i%7==0){          sum+=i;       }    }}
------解决方案--------------------

Java code
int cell = 7;int i = 0;int maxValue = 50;while((i=i+cell) <= maxValue ){   sum += i;}System.out.println(sum);
------解决方案--------------------
还没学到while?
你不看到楼上的答案了?看了也就学了,书上都有,往后翻翻。按部就搬有时很害人的。
依你的意思,这样最简单:
System.out.println(7+14+21+28+35+42+49)
------解决方案--------------------
sorry。
Java code
public class Test {    public static void main(String args[]) {        int sum=0;        int i =2;        int v=7;        while (v < 50 ) {            sum += v;            v = i++ *7;        }        System.out.println(sum);    }}
------解决方案--------------------

你的意思是这个
探讨

sorry。
Java code
public class Test {
public static void main(String args[]) {
int sum=0;
int i =2;
int v=7;

while (v < 50 ) {
sum += v;
……

------解决方案--------------------

public static void main(String args[]){
int sum = 0; 
int i = 1;
while(i<=50){

if(i%7==0){
sum=sum+i;
}
i++;
}
System.out.println(sum);
}
  相关解决方案