求教ww請問這么寫是哪里有問題?
public class HelloWorld {
??? 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("1到100之間不能被3整除的數之和為:" + sum);
?}
}
public class HelloWorld {
??? 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("1到100之間不能被3整除的數之和為:" + sum);
?}
}
2019-01-15
舉報
2019-01-15
for(inti = i ;i <= 100 ? ?? &&? i % 3 != 0 ? ? ?? ; i++)???? ??
?// 此句 判斷部分:i<=100 && i%3 != 0?????????當(i++) ---->到 3 是 i%3==0 此時(i%3!=0)部分為錯誤(false)及判斷部分結果為false ,直接跳出循環,從而執行了System.out.println() 語句。
// 最終輸出結果為 :3?