不处理会终止程序 !
可以用try{ } catch(NumberFormatException e){ } 捕捉异常
产生异常会执行catch 代码块语句
代码:(添加了trycatch 语句)
//以下该写按成绩排序了。 错误代码,当把字符串转换为数值型数据失败时产生
for( i=0; i<m; i++)
{
str = chengji[i];
try{
a[i] = IntegerparseInt( str);
}
catch(NumberFormatException e){
//产生字符串转换为数值型数据失败时, 设为 0,再执行之后代码
a[i]=0;
}
Systemoutprint( a[m]);
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)