課程
/后端開發
/C#
/C#開發輕松入門
它默認為true循環后我修改為false,怎樣判斷哪個是對的?最后那個if我都不知到它怎么判斷的,不知道怎么理解,大神指導下唄!
2019-02-11
源自:C#開發輕松入門 5-6
正在回答
if (hasNopass==false)
? ? ? ? ? ? ? ? Console.WriteLine("有人不及格");
這樣
第十七行把代碼改一下hasNopass = false;? 改為?hasNopass = true;
因為本來得定義就是false,最后的判斷就是執行else. if后面括號中的值判定結果都會是false或者true ,true就執行if下的,false 就執行else后的語句.hasNopass 本身就是bool類型,所以他的值就是true 或者false
第二個if判斷條件改為hasNopass==false
你如果想把true變成flase,那就把下邊打印的兩句話位置互換也行,但是這樣做沒必要,邏輯還繞
bool hasNopass = false;
hasNopass = false;? 改為?hasNopass = true;
舉報
本門課程是C#語言的入門教程,將帶你輕松入門.NET開發
2 回答請問錯在哪了,請教大神
3 回答新手請教大神
3 回答請教下大神們!
2 回答求助,求大神看看我的問題出在哪里?
3 回答請問我寫的這一串哪里出問題了,為什么運行不了?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-10-15
if (hasNopass==false)
? ? ? ? ? ? ? ? Console.WriteLine("有人不及格");
這樣
2019-02-25
第十七行把代碼改一下hasNopass = false;? 改為?hasNopass = true;
因為本來得定義就是false,最后的判斷就是執行else. if后面括號中的值判定結果都會是false或者true ,true就執行if下的,false 就執行else后的語句.hasNopass 本身就是bool類型,所以他的值就是true 或者false
2019-02-21
第二個if判斷條件改為hasNopass==false
2019-02-11
你如果想把true變成flase,那就把下邊打印的兩句話位置互換也行,但是這樣做沒必要,邏輯還繞
2019-02-11
bool hasNopass = false;
2019-02-11
hasNopass = false;? 改為?hasNopass = true;