问答详情
源自:4-12 Java循环跳转语句之 continue

为什么把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);

  }

}

提问者:慕圣523730 2020-04-17 22:51

个回答

  • qq_慕雪0394078
    2020-04-18 21:48:21
    已采纳

    把continue去掉后就变成了1加到10,结果自然就是55。加continue就是为了跳过这一次循环中continue后面的语句,直接进行下一次循环。


  • H_jh
    2020-09-14 17:23:42

    没有continue后,满足条件的变量值都会执行System.out.print命令

  • 慕运维3203214
    2020-07-07 23:57:08

    continue放在循环里面就OK

  • 慕圣523730
    2020-04-17 22:53:49

    F:\>javac HelloWorld.java


    F:\>java HelloWorld

    1到10之间偶数之和为:55

    F:\>