您当前的位置: 首页 >  c#

C#条件语句常见错误

发布时间:2010-11-22 10:29:00 ,浏览量:0

常见错误实例:

问题:如果学生成绩高于90分,成绩优秀。在70-90之间良好,60-70合格,60分以下不合格。 static void Main() { int score=80; if (score>=90) { Console.WriteLine("优秀"); } else if(90>score>=70) { Console.WriteLine("良好"); } else if(70>score>=60) { Console.WriteLine("合格"); } else if(score<60) { Console.WriteLine("不合格"); } }

if判断语句中,条件表达式必须是布尔型的。编译器90>score>=70这种表达式结果不认为是布尔型的。应该修改为:else if(score>=70)

而switch结构中常见错误就是忘记写break语句。

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    106349博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

2.4995s