原帖由 希涯 于 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
应该要怎样写?
谢谢了
原帖由 Super-Tomato 于 2009-6-7 03:51 AM 发表
1. 請自行看看編譯過程中的錯誤訊息, 然後參閱 Exception 的類型即可解決
2. 不要使用 showInputDialog, 改用 showMessageDialog 然後通過 JTextField 限制的方式達到你要的效果
演示 : 下載
欢迎光临 JBTALKS.CC (https://jbtalks.my/) | Powered by Discuz! X2.5 |