看板 C_Sharp 關於我們 聯絡資訊
※ 引述《fabianwind (風~)》之銘言: : ※ 引述《papa9 (哇細飯桶篤篤^^ ￾  ￾)》之銘言: : : 請教各位大大 : : 就是呢 我目前的迴圈是這樣的 : : for : : for : : for : : for : : ..... <-我會在這作判斷式 符合條件的話就break跳出去 : : 是要跳出這四個for迴圈的外面 : : 請問我該怎麼弄呢? : : 剛剛在測試 都一直失敗~"~ : : 麻煩各位大大的指導了 我都這樣寫 public bool Checkup(...) { for.. for.. for.. for(...) { if(..) { ... ... return True; //只要判斷式成立就return True 出去 //不用再跑for loop //也不用一直寫判斷式break } } ... ... return False; //function結尾 //一直到for loop跑完都沒有達成目標才return False } ..... ..... //主程式部份 ... bool Result = Checkup(); ... 希望有幫助 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.110.47
tomex:善用return(一次跳躍),或每個for下break,儘量for層不要多 03/15 11:29
psliurt:在你想要跳出去的地方用try包起來,然後ㄧ定要執行 03/18 20:25
psliurt:的地方就用finally包起來,記住 要跳出來就自己 03/18 20:26
psliurt:丟一個例外,這樣就解決拉 XDD~~ 03/18 20:27