在JAVA 中,以下代码段中造成编译异常的原因是(){ 代码1 }else{ 代码2 } 代码3 return; 代码4 }
A.代码1
B.代码2
C.代码3
D.代码4
A.代码1
B.代码2
C.代码3
D.代码4
A、containsKey(Objectkey)表示如果此映射包含对于指定的键,则返回true
B、remove(Objectkey)表示从此映射中移除指定键的映射关系(如果存在)
C、size()表示返回此映射中的键-值映射关系数
D、values()表示返回此映射所包含的键的Collection视图
B、编译错误
C、运行时错误,抛出异常java.lang.ArithmeticException
D、运行时错误,抛出异常java.lang.ArrayIndexOutOfBoundsException
[说明]
以下程序为类类型的变量应用实例,通过异常处理检验了类CCircle的变量的合法性,即参数半径应为非负值。仔细阅读代码和相关注释,将程序补充完整。
[JAVA代码]
//定义自己的异常类
class CCircleException extends Exception
{
}
// 定义类 CCircle
class CCircle
{
private double radius;
public void setRadius (double r ) (1)
{
if (r<0 ) {
(2)
}
else
(3)
}
Public void show () {
System. out. println ("area="+3.14*radius*radius );
}
}
public class ciusample
{
public static void main (String args[] )
{
CCircle cir=new CCircle();
(4) {
cir. setRadius (-2.0 )
}
(5)
{
System. out. println (e+" throwed" ) ;
}
cir. show() ;
}
}
A、异常是可以捕获和处理的
B、异常是程序编写过程中代码的逻辑错误
C、异常出现后程序的运行马上中止
D、异常是程序编写过程中代码的语法错误
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!