為什么把continue去掉后值就變成55了?
public class HelloWorld{
? public static void main(String[] args){
? ? int sum=0;
? ? for(int i=1;i<=10;i++){
? ? ? ? if(i%2!=0){
? ? }
? ? ? ? ?sum+=i;
? ? ? }
? ? ? System.out.print("1到10之間的所有偶數的和為:"+sum);
? }
}
public class HelloWorld{
? public static void main(String[] args){
? ? int sum=0;
? ? for(int i=1;i<=10;i++){
? ? ? ? if(i%2!=0){
? ? }
? ? ? ? ?sum+=i;
? ? ? }
? ? ? System.out.print("1到10之間的所有偶數的和為:"+sum);
? }
}
2020-04-17
舉報
2020-04-18
把continue去掉后就變成了1加到10,結果自然就是55。加continue就是為了跳過這一次循環中continue后面的語句,直接進行下一次循環。
2020-09-14
沒有continue后,滿足條件的變量值都會執行System.out.print命令
2020-07-07
continue放在循環里面就OK
2020-04-17
F:\>javac HelloWorld.java
F:\>java HelloWorld
1到10之間偶數之和為:55
F:\>