有大佬帮我看看吗

来源:4-8 C#循环结构之break

weixin_慕雪5278965

2020-09-14 17:57

我这段代码,已经加了%2不为0的条件,为什么结果还是12345

using System;

using System.Collections.Generic;

using System.Text;


namespace Test

{

    class Program

    {

        static void Main(string[] args)

        {

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

            {

                if(x%2 != 0 && x>5)

                break ;   //添加关键字break或continue

                Console.Write(x);

            }

        }

    }

}


写回答 关注

1回答

  • 1096533836
    2020-09-15 13:49:09
    已采纳

    if判断里面的&&是并且的意思,只有两边都为true的时候才会走break语句,然而x>5这个条件一直是false,所以就会输出12345

C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

254118 学习 · 1459 问题

查看课程

相似问题