while替換 for語句問題
?int sum=0;
? ? ? for(int i=1;i<=100;i++){
? ? ? if(i%3!=0){
? ? ? sum=sum+i;?
? ? ? }
? ? ? }
? System.out.println("1到100之間不能被3整除的數(shù)之和為:" + sum);
}
}
以上是for語句運(yùn)行結(jié)果為:3367.
請問 還是以上內(nèi)容如何用while語句寫出?
?int sum=0;
? ? ? for(int i=1;i<=100;i++){
? ? ? if(i%3!=0){
? ? ? sum=sum+i;?
? ? ? }
? ? ? }
? System.out.println("1到100之間不能被3整除的數(shù)之和為:" + sum);
}
}
以上是for語句運(yùn)行結(jié)果為:3367.
請問 還是以上內(nèi)容如何用while語句寫出?
2016-04-11
舉報(bào)
2016-04-11
int sum=0;
??int num=1;
??while(num<=100){
???if(num%3!=0){
????sum+=num;
???}
???num++;
??}
??
??System.out.println("1到100之間不能被3整除的數(shù)之和為:"+sum);
2016-04-11
int sum=0;
int i=1;
while(i<=100){
if(i%3!=0){
sum=sum+i;
}
}
System.out.println("1到100之間不能被3整除的數(shù)之和為:" + sum);
2016-04-11
?int sum=0;
int i=1;
? ? ?while(i<=100){
? ? ? if(i%3!=0){
? ? ? sum=sum+i;?
i++;
? ? ? }
? ? ? }
? System.out.println("1到100之間不能被3整除的數(shù)之和為:" + sum);
}
}