不思議%
C#問 求大神
if else 要怎麼迴圈?
不思議%
我原本是用while
不思議%
但是同學跟我說用if else就好了
不思議%
https://images.plurk.com/7ISCfwy5bgI2NLIxNlNviC.jpg https://images.plurk.com/2ZlCqnhBetKgbIoJNnJUW3.jpg
WILLS
你這是要迴圈嗎
WILLS
迴圈的話應該包在最外面
不然你這個是先跑while(a>100)的內容 跑完再去跑while(a<0)的內容
WILLS
你的做法應該是
while(true){
a=int,parse(ry)
if(a>100){判斷1}
else if(a<100){判斷}
else(ryyyyy)
else if(a==right){判斷完break)
不思議%
WILLS :
先while true {判斷}
如果輸入錯誤再用一個
else(錯誤}
.read
是這樣嗎
WILLS
while的算是是
while(判斷式){運算}

只要符合判斷式內的內容 就會重複在裡面做運算
不思議%
https://images.plurk.com/3fO4Edb5C6bVAaRigJDTKd.png
不思議%
WILLS : 我現在只剩下如果輸入錯誤要顯示錯誤的話?
WILLS
if else的判斷是從上往下 那你把輸入錯誤的寫在最上面就好
WILLS
他只會執行最先符合判斷的條件那一組
不思議%
雖然作業這樣就做好了不過輸入非數字主控台就會BUG
WILLS
那輸入的時候就要catch
近來的時候字串轉換成數字有非數字本來就沒辦法接進來
不思議%
之後再來調整
不思議%
找不到visual的exe檔
載入新的回覆