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......>