阅读如蔽缺枝下的程序代码 public class ExceptionTest{ public double div(double a double b){ try{ return a/b}catch(Exception e){ System out println( Exception thrown )}finally{ System out println( Release resources )} } public static void main(String[] args){ ExceptionTest et = new ExceptionTest()et div( )et div( )} } 以上代码可能产生的结果是 ( ) A 编译不成功 B 无法运行 C 程序运行输出为 Release resources Exception thrown Release resources
unchecked exception又叫 ( ) A RuntimeException B Exception C Error D throw
Checked Exception通常继承 ( ) A RuntimeException B Exception C Error D throw
在方法签名上指定可能有异常产生用关键字 ( ) A Exception B throw C throws D printStackTrace
获得异常的简单描述信息调用方法是 ( ) A getMessage B throw C throws D printStackTrace
运行下面的代码 结果是什么?( ) public class Test{ public static void main(String[] args){ try{ return}finally{ System out println( Finally ) } } } A 什么都不输出扮雹 B 输出 Finally C 编译错误 D 以上选择都不对
如下的代码 public class Test{ public static void main(String[] args){ String foo=args[ ]String bar=args[ ]String baz=args[ ]System out println(baz) } } 运行命令 java Test Red Green Blue 输出什么结果 ( ) A B null C Red D Blue E Green F 这段宏敏代码不能被编译 G 抛出异常
lishixinzhi/Article/program/Java/JSP/201404/30607
求y阶乘的完整的Java程举余序如下:
import java.math.*public class A {
public void jc(int y){
尘答帆 try {
if(y<0) throw new Exception()
long product=1
for(int i=1i<=yi++){
product=product*i
}
System.out.println(y+"!="+product)
} catch (Exception e) {
System.out.println("负数不求阶乘!")
}
}
public static void main(String[] args) {
A a=new A()
int x
x=5-(int)(Math.random()*10) //Math.random()产生0-1之间的随机小数 派雹
a.jc(x)
}
}
运行结果:(若不出异常提示,可多次运行本程序)
负数不求阶乘!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)