import java.lang.String;
import java.io.*;
public class StringDome
{
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;
}
{System.out.println(Integer.valueOf(args[i]));}
}
}
}
以上的代码编译不通过
提示:在相应的 try 语句主体中不能抛出异常 java.io.IOException catch(IOException e)
额..不理解,请高手帮忙解答下...新手ing......>
import java.io.*;
public class StringDome
{
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;
}
{System.out.println(Integer.valueOf(args[i]));}
}
}
}
以上的代码编译不通过
提示:在相应的 try 语句主体中不能抛出异常 java.io.IOException catch(IOException e)
额..不理解,请高手帮忙解答下...新手ing......>
要不知道CATCH什么异常的话.直接捕获EXCEPTION.
所以你应该捕获这个异常,当然你也可以直接捕获这个异常的父类,看看Exception 的结构
就会明白了