運行結果為: 1到100之間不能被3整除的數之和為:3367
這個代碼行不行,求賜教!
int sum = 0;?
for (int i = 1; i<=100 && i%3!=0 ?; ?i++ ?) {
sum = sum + i;?
}
System.out.println("1到100之間不能被3整除的數之和為:" + sum);
這個代碼行不行,求賜教!
int sum = 0;?
for (int i = 1; i<=100 && i%3!=0 ?; ?i++ ?) {
sum = sum + i;?
}
System.out.println("1到100之間不能被3整除的數之和為:" + sum);
2015-08-15
舉報
2015-08-15
public?class?AAA?{ ????public?static?void?main(String?args?[]){ ????????int?sum?=?0;? ????????for?(int?i?=?1;?i<=100?;??i++??)?{ ???????????if(!(i%3==0)){ ???????????????sum+=i; ????????????} ???????} ????????System.out.println("1到100之間不能被3整除的數之和為:"?+?sum); ????} } for(int?i?=?1;?i<=100?&&?i%3!=0??;??i++?)這一句有問題,因為你必須滿足i即是三的倍數又是小于 等于100的數才能進行i++,那么你的sum+=i;得到的結果就不是題干的要求值2017-03-20
public?static?void?main(String[]?args)?{ int?sum?=?0; for?(int?i?=?1;i?<=?100;i++)?{ if?(i?%?3?!=?0)?{? sum?+=?i; } } System.out.println("1到100之間不能被3整除的數之和為:"?+?sum); } }2015-08-16
哦,是的