问答详情
源自:4-8 C#循环结构之break

输出不应该是2 4吗

if(x%2==0)正常输出不应该是2 4吗?为什么加了contnue就输出1  3  5了?

提问者:慕神3163431 2019-12-08 17:23

个回答

  • 没有伞的前行者
    2020-03-25 18:51:43

    contnue是跳出这个条件的循坏,当X是偶数时就跳过不执行

  • 慕设计7217822
    2020-01-07 11:54:59

     for(int x=1;x<=5;x++)

                {

                    if(x%2==0) //判断是否能被2整除

                        break;// 如果能被2 整除 那么就跳出循环, 结果就是1

                    Console.Write(x);

                }

     for(int x=1;x<=5;x++)

                {

                    if(x%2==0) //判断是否能被2整除

                        continue;// 如果x能被2 整除,那么continue后面的打印输出就不执行,重新再进入循环。

                    Console.Write(x);

                }


  • 特点就是爱学习_
    2019-12-08 22:33:23

    没有完整的程序么...