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

来源:4-12 Java循环跳转语句之 continue

堆栈是啥

2015-08-25 17:57

求解答~~~

写回答 关注

3回答

  • 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情況

    羽丶 回复堆栈是啥

    这个要看你设置的 if 是什么条件,你可以设置整除,也可以设置不整除。 关键是 if 与continue的搭配。

    2015-09-25 16:21:30

    共 2 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1167378 学习 · 18748 问题

查看课程

相似问题