首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

异常捕捉不到

2014-01-26 
异常捕捉不到这个程序是用来返回键盘输入的各种类型的数据项的方法 这是第一个文件, package FormattedInpu

异常捕捉不到

这个程序是用来返回键盘输入的各种类型的数据项的方法
这是第一个文件,
package FormattedInput;
import java.io.*;

public class FormattedInput {

private int readToken( ) {

try {

ttype = tokenizer.nextToken( );
return ttype;

}catch(IOException e ) {

e.printStackTrace( System.err );
System.exit( 1 );

}

return 0;

}

public int readInt( ) throws InvalidUserInputException {

if( readToken( ) != tokenizer.TT_NUMBER ) {

throw new InvalidUserInputException( " readInt( ) faild ."
+ "Input data not numeric." );

}

if( tokenizer.nval > ( double ) Integer.MAX_VALUE ||
tokenizer.nval < ( double ) Integer.MIN_VALUE ) {

throw new InvalidUserInputException( " readInt( ) faild ."
+ "Input data not numeric." );

}

if( tokenizer.nval != ( double ) ( int ) tokenizer.nval ) {

throw new InvalidUserInputException( " readInt( ) faild ."
+ "Input data not numeric." );         

热点排行