不思議%
@a4865213
Mon, Oct 21, 2019 12:14 PM
Mon, Oct 21, 2019 12:14 PM
C#問 求大神
if else 要怎麼迴圈?
不思議%
@a4865213
Mon, Oct 21, 2019 12:14 PM
我原本是用while
不思議%
@a4865213
Mon, Oct 21, 2019 12:15 PM
但是同學跟我說用if else就好了
不思議%
@a4865213
Mon, Oct 21, 2019 12:15 PM
WILLS
@willstw
Mon, Oct 21, 2019 12:39 PM
Mon, Oct 21, 2019 12:39 PM
你這是要迴圈嗎
WILLS
@willstw
Mon, Oct 21, 2019 12:41 PM
迴圈的話應該包在最外面
不然你這個是先跑while(a>100)的內容 跑完再去跑while(a<0)的內容
WILLS
@willstw
Mon, Oct 21, 2019 12:43 PM
你的做法應該是
while(true){
a=int,parse(ry)
if(a>100){判斷1}
else if(a<100){判斷}
else(ryyyyy)
else if(a==right){判斷完break)
不思議%
@a4865213
Mon, Oct 21, 2019 12:52 PM
WILLS
:
先while true {判斷}
如果輸入錯誤再用一個
else(錯誤}
.read
是這樣嗎
WILLS
@willstw
Mon, Oct 21, 2019 12:59 PM
while的算是是
while(判斷式){運算}
只要符合判斷式內的內容 就會重複在裡面做運算
不思議%
@a4865213
Mon, Oct 21, 2019 1:12 PM
不思議%
@a4865213
Mon, Oct 21, 2019 1:12 PM
WILLS
: 我現在只剩下如果輸入錯誤要顯示錯誤的話?
WILLS
@willstw
Mon, Oct 21, 2019 1:14 PM
if else的判斷是從上往下 那你把輸入錯誤的寫在最上面就好
WILLS
@willstw
Mon, Oct 21, 2019 1:14 PM
他只會執行最先符合判斷的條件那一組
不思議%
@a4865213
Mon, Oct 21, 2019 1:17 PM
雖然作業這樣就做好了不過輸入非數字主控台就會BUG
WILLS
@willstw
Mon, Oct 21, 2019 1:22 PM
那輸入的時候就要catch
近來的時候字串轉換成數字有非數字本來就沒辦法接進來
不思議%
@a4865213
Mon, Oct 21, 2019 1:46 PM
之後再來調整
不思議%
@a4865213
Mon, Oct 21, 2019 1:46 PM
找不到visual的exe檔
載入新的回覆
if else 要怎麼迴圈?
不然你這個是先跑while(a>100)的內容 跑完再去跑while(a<0)的內容
while(true){
a=int,parse(ry)
if(a>100){判斷1}
else if(a<100){判斷}
else(ryyyyy)
else if(a==right){判斷完break)
先while true {判斷}
如果輸入錯誤再用一個
else(錯誤}
.read
是這樣嗎
while(判斷式){運算}
只要符合判斷式內的內容 就會重複在裡面做運算
近來的時候字串轉換成數字有非數字本來就沒辦法接進來