程序读入用户输入的一个值,要求创建一个自定义的异常,如果输入值大于10,使用throw语句显式地引发异常,异常输出信息为"something wrong!",语句为( )。
A. if (i>10) throw Exception("something wrong!");
B. if (i>10) throw Exception e ("something wrong!");
C. if (i>10) throw new Exception("something wrong!");
D. if (i>10) throw new Exception e ("something wrong!");
在Java 中,假定有一个包含引起异常(不是一个RuntimeException)的代码的方法,用( )方式告诉方法的调用者要捕获该异常
A. throw Exception
B. throws Exception
C. new Exception
D. 不用特别指定
考虑下列JAVA代码:class A{public static void main(String[ ] args){try{System.out.println("Hello,World!");}}}这段代码错误的原因是( )。
A. 没有catch和finally块
B. 没有抛出异常的代码不能出现在try代码块内
C. 如果没有catch块而使用try,main( )会总是抛出异常
D. class A没有throws IOException