当我保存其给予即数字值的误差OUT RANGE 的数据我采取这种3字段作为DATATYPE NUMBER在MS Access DB数值超出范围
我被带到所述移动无为4343242434我已经写代码是这样的:
double mno= Long.parseLong(tfmno.getText());
len = tfmno.getText().length();
if(len!=10) {
JOptionPane.showMessageDialog(null,"Enter The 10 Digit Mobile No","Error",JOptionPane.ERROR_MESSAGE);
return;
}
和我被带到了PIN码为:2222222和我的PIN码的代码是:
我
nt pincode=Integer.parseInt(tfpcd.getText());
len1 = tfpcd.getText().length();
if(len1!=7) {
JOptionPane.showMessageDialog(null,"Enter The 7 Digit Pin Code","Error",JOptionPane.ERROR_MESSAGE);
return;
}
,我被带到了电话号码为:2222333,我的这个代码是:
int tele=Integer.parseInt(tftele.getText());
len2 = tftele.getText().length();
if(len2!=7){
JOptionPane.showMessageDialog(null,"Enter The 7 Digit Telephone No","Error",JOptionPane.ERROR_MESSAGE);
return;
}
告诉我哪个值exeeding和我应该怎么做,而不是
你为什么要解析为一个长期,并把它放在一个双?长整数是64位,所以是双精度,但双精度值不能保持大的值,因为处理小数需要大量的内存。 – JackMc 2011-04-10 18:21:46