看看這個啥問題啊
public class HelloWorld {
? ? public static void main(String[] args) {
int sum=0;
for(int a = 1; (a<=100)&&(a%3!=0);a++ ){
?sum=sum+a;
?
}
?
? ? ? ? ?System.out.println(sum);
? ? }
? ??
}
輸出結果是3
public class HelloWorld {
? ? public static void main(String[] args) {
int sum=0;
for(int a = 1; (a<=100)&&(a%3!=0);a++ ){
?sum=sum+a;
?
}
?
? ? ? ? ?System.out.println(sum);
? ? }
? ??
}
輸出結果是3
2019-08-02
舉報
2019-09-09
循環條件一旦判斷為false就會終止循環。
2019-08-02
(a<=100)&&(a%3!=0)表示100以內不能被3整除的數,所以a=3時,不在a的取值范圍內,會結束循環;最后結果就是1+2=3.