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

i为奇数的话怎么跳过 if ( i%2==1 ) 的,continue不是下一行么?不懂求解释。

求解答~~~

提问者:堆栈是啥 2015-08-25 17:57

个回答

  • aar
    2015-10-02 17:00:36

    这样的语句开要过来操作数组里的一部分元素;是很有用的

  • huliyichen
    2015-09-08 23:37:46

    continue的作用是:跳过循环体中剩余的语句执行下一次循环。

    for (int i = 1; i <= 10; i++) {

             if (i % 2 == 1)

             {

             continue;

            }

            sum = sum + i;

    }

    注意:if语句和sum语句是for循环体中的两个语句;

    当i%2 == 1 成立时,则要执行if中循环语句,跳过sum语句的执行,接着执行i++语句;


  • 管理員
    2015-08-25 19:08:42

    continue為結束本次循環,直接進入下一次

    比如i=3時跳過,直接結束,執行i=4情況