- 分享
- 0
- 人气
- 0
- 主题
- 7
- 帖子
- 4707
- UID
- 82675
- 积分
- 5108
- 阅读权限
- 22
- 注册时间
- 2007-6-18
- 最后登录
- 2021-7-27
- 在线时间
- 5767 小时
  
|
原帖由 希涯 于 2009-6-7 12:10 AM 发表 
import javax.swing.JOptionPane;
public class T1Q6 {
public static void main(String [] args){
boolean check = true ;
try{
String strInput = JOptionPane.showInputDialog(null,"Enter your staff number","Book Borrowing System",JOptionPane.QUESTION_MESSAGE);
int number = Integer.parseInt(strInput);
JOptionPane.showMessageDialog(null,"Welcome","Book Borrowing System",JOptionPane.QUESTION_MESSAGE);
check =false;
}
catch( InputNumberException ex ) {
JOptionPane.showMessageDialog(null,"Invalid number","Book Borrowing System",JOptionPane.WARNING_MESSAGE);
}
}
}
可以帮我看看catch有什么问题吗?
才刚学OOP两个星期
找了很久都看不到
Google也看了很久
还有如果我要限制user只能enter 4 integer
应该要怎样写?
谢谢了
1. 請自行看看編譯過程中的錯誤訊息, 然後參閱 Exception 的類型即可解決
2. 不要使用 showInputDialog, 改用 showMessageDialog 然後通過 JTextField 限制的方式達到你要的效果
演示 : 下載 |
|