為什么把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之間的所有偶數(shù)的和為:"+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之間的所有偶數(shù)的和為:"+sum);
? }
}
2020-04-17
舉報(bào)
2020-04-18
把continue去掉后就變成了1加到10,結(jié)果自然就是55。加continue就是為了跳過這一次循環(huán)中continue后面的語句,直接進(jìn)行下一次循環(huán)。
2020-09-14
沒有continue后,滿足條件的變量值都會(huì)執(zhí)行System.out.print命令
2020-07-07
continue放在循環(huán)里面就OK
2020-04-17
F:\>javac HelloWorld.java
F:\>java HelloWorld
1到10之間偶數(shù)之和為:55
F:\>