在相应的 try 语句主体中不能抛出异常
复制收展Javapackage com.leixingke.demo;
import java.lang.String;
import java.io.*;
public class ExceptionDemo {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
try {
Integer.valueOf(args[i]);
} catch (IOException e) {
System.out.printf("产生错误了");
break;
}
}
}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
编译不通过。
在相应的 try 语句主体中不能抛出异常 java.io.IOException
原因:没有IO异常,异常种类不对,Integer.valueOf(args[i]);可能抛出NumberFormatException
要不知道