[問題] 如何中斷main function?

看板java作者 (Y.C.K)時間15年前 (2010/04/09 19:36), 編輯推噓3(309)
留言12則, 7人參與, 最新討論串1/2 (看更多)
大家好,小弟初學JAVA 有個問題想請教. 目前寫了一個簡單的作業程式,一開使讓使用者輸入數字 而當數字超出範圍時,我要讓程式中斷. 請問要達到這樣的目的,除了exception之外還有什麼方法嗎? 謝謝各位的指教. -- 諸葛亮 :「魯肅,近來可好?」 魯肅 :「安然無恙。」 諸葛亮 :「魯夫人呢?」 魯肅 :「他應該在偉大的航道上。 」 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.233.40.239

04/09 19:46, , 1F
Scanner,詳細請看 API :)
04/09 19:46, 1F

04/09 19:50, , 2F
if
04/09 19:50, 2F

04/09 20:03, , 3F
簽名檔有笑有推…XD
04/09 20:03, 3F

04/09 21:50, , 4F
聽首歌好嗎? http://tinyurl.com/klavgb (偽張爸)
04/09 21:50, 4F

04/09 21:55, , 5F
我猜他所說的數字範圍應該是int啦,不過要等本人來說明了 :p
04/09 21:55, 5F
阿..抱歉沒說清楚! 範圍是我預設的 例如0<=x<=5 當輸入不在這個範圍內要讓程式中斷 目前我的作法是throw exception 不過這樣會顯示 Exception in thread "main" java.lang.Exception Out of range!!! <===這是我用println輸出的 at java_hw1.Main.main(Main.java:13) Java Result: 1 不知道有沒有可以只顯示我用println輸出而沒有其他訊息的中斷方法呢? ※ 編輯: YCK 來自: 118.233.40.239 (04/10 01:49)

04/10 07:51, , 6F
return ? (算命文的變型…猜謎文… XD)
04/10 07:51, 6F

04/10 07:56, , 7F
System.exit(0);
04/10 07:56, 7F

04/10 09:30, , 8F
感謝zo6al!!!
04/10 09:30, 8F

04/10 12:32, , 9F
第一次看到有人會 Exception 卻不會 Exit XDDD
04/10 12:32, 9F

04/10 12:43, , 10F
應該說... 知道 Exception 卻不知道 try-catch.....
04/10 12:43, 10F

04/10 17:28, , 11F
因為我的觀念是缺哪補哪..Orz
04/10 17:28, 11F

04/10 23:04, , 12F
真正的工程師精神 XD
04/10 23:04, 12F
文章代碼(AID): #1Bln5Kbu (java)
文章代碼(AID): #1Bln5Kbu (java)