为了账号安全,请及时绑定邮箱和手机立即绑定

if~else

答案那里第一个else        if (x >= y)             {                   if (x >= 5)                    Console.WriteLine("5");            }            else                 if (y >= 6)//为什么这个前面没有{                   Console.WriteLine("6");                else                 Console.WriteLine("7"); }

正在回答

1 回答

  没看懂你发出来的问题,而且你这代码大括号加错了。正确的如下:    

            int x = 5;

            int y = 6;

            if (x >= y)

            {

                if (x >= 5)

                    Console.WriteLine("5");

            }

            else

            {

                if (y >= 6)

                    Console.WriteLine("6");

                else

                    Console.WriteLine("7");

            }


0 回复 有任何疑惑可以回复我~
#1

星辰的泪

为什么第二个IF找不到配对的else不会报错呢
2018-07-25 回复 有任何疑惑可以回复我~
#2

TheVirtuoso 回复 星辰的泪

if 本身就可以没有分支啊 看前面的
2018-10-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C#开发轻松入门
  • 参与学习       254277    人
  • 解答问题       1459    个

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

进入课程
意见反馈 帮助中心 APP下载
官方微信