作者YCK (Y.C.K)
看板java
标题[问题] 如何中断main function?
时间Fri Apr 9 19:36:49 2010
大家好,小弟初学JAVA 有个问题想请教.
目前写了一个简单的作业程式,一开使让使用者输入数字
而当数字超出范围时,我要让程式中断.
请问要达到这样的目的,除了exception之外还有什麽方法吗?
谢谢各位的指教.
--
诸葛亮 :「鲁肃,近来可好?」
鲁肃 :「安然无恙。」
诸葛亮 :「鲁夫人呢?」
鲁肃 :「他应该在伟大的航道上。 」
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.233.40.239
1F:→ tkcn:Scanner,详细请看 API :) 04/09 19:46
2F:→ darkk6:if 04/09 19:50
3F:推 AmosYang:签名档有笑有推…XD 04/09 20:03
5F:→ tkcn:我猜他所说的数字范围应该是int啦,不过要等本人来说明了 :p 04/09 21:55
阿..抱歉没说清楚!
范围是我预设的 例如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)
6F:→ AmosYang: return ? (算命文的变型…猜谜文… XD) 04/10 07:51
7F:推 zo6al:System.exit(0); 04/10 07:56
8F:→ YCK:感谢zo6al!!! 04/10 09:30
9F:→ tkcn:第一次看到有人会 Exception 却不会 Exit XDDD 04/10 12:32
10F:推 PsMonkey:应该说... 知道 Exception 却不知道 try-catch..... 04/10 12:43
11F:→ YCK:因为我的观念是缺哪补哪..Orz 04/10 17:28
12F:→ AmosYang:真正的工程师精神 XD 04/10 23:04