for循環(huán)循環(huán)條件部分
?
public class for_test1 {
public static void main(String[] args){
int sum=0;
for(int i=1;i<=100&&(i%3!=0);i++){
sum=sum+i;
}
System.out.println("100以內(nèi)不能被3整出的數(shù)之和:"+sum);
}
}
為什么得不出所想要的結(jié)果
?
public class for_test1 {
public static void main(String[] args){
int sum=0;
for(int i=1;i<=100&&(i%3!=0);i++){
sum=sum+i;
}
System.out.println("100以內(nèi)不能被3整出的數(shù)之和:"+sum);
}
}
為什么得不出所想要的結(jié)果
舉報(bào)
2017-07-12
首先,class后面的類名第一個(gè)字母大寫,其次
int sum = 0;
int i = 0;
for(i = 1; i <= 100; i++){
if(i % 3 == 0){
sum += i;
}
}
System.out.println(sum);
2017-07-12
for語法:
for(循環(huán)變量初始化;循環(huán)條件;循環(huán)變量變化)
??????????{循環(huán)操作}
代碼中:
for(int i=1;i<=100&&(i%3!=0);i++){
sum=sum+i;
}
循環(huán)條件是指執(zhí)行“循環(huán)操作”的條件,即當(dāng) i <=100,并且 i 被3除有余數(shù)時(shí),執(zhí)行sum=sum+i;
所以滿足循環(huán)條件的 i 值就是1,2,所以sum=3;
當(dāng) i 等于3時(shí),不滿足循環(huán)條件(i%3!=0),for循環(huán)結(jié)束。
2017-07-12
循環(huán)條件只能有1個(gè),其他的可以再加以判斷輔助。
2017-07-12
package com.imooc;
public class lianxi {
??public static void main(String[] args){
??int sum=0;
??for(int i=1;i<=100;i++){
???if(i%3!=0){
???? ?sum=sum+i;
???}??? ?
??}
??System.out.println("100以內(nèi)不能被3整出的數(shù)之和:"+sum);
??}
??}