首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列Java程序和程序说明,将应填入(n)处的字句写在对应栏内。 【说明】本程序实现功能:读入两个整数,第1个数除以第2个数,声明当除数为零时抛出异常类DivideByZeroException。 public class DivideByZeroEx
阅读下列Java程序和程序说明,将应填入(n)处的字句写在对应栏内。 【说明】本程序实现功能:读入两个整数,第1个数除以第2个数,声明当除数为零时抛出异常类DivideByZeroException。 public class DivideByZeroEx
admin
2009-02-15
56
问题
阅读下列Java程序和程序说明,将应填入(n)处的字句写在对应栏内。
【说明】本程序实现功能:读入两个整数,第1个数除以第2个数,声明当除数为零时抛出异常类DivideByZeroException。
public class DivideByZeroException (1) {
public DivideByZeroException ( ) {
super("Attcmpted to divide by zero");
}
}
import java.io. *;
public class Example {
private static int quotient(int numerator, in)\”}t denominator) throws
DivideByZeroException {
if (denominator==0)
throw (2);
return(numerator / denominator);
}
public static void main(String args[]) {
int number1=0, number2=0, result0;
try{
System.out.print1n("Enter the first number:");
number1 = Integer. valueOf(Keyboard.getString()).intValue();
System.out.print1n("Enter the second number:");
number2 = Integer. Va1ueOf(Keyboard.getString()).intValue();
result = quotient(number1,number2);
}
catch (NumberFormatException e) {
System.out.print1n("Invalid integer entered!");
System. exit(-1);
}
catch ((3)) {
System.out.print1n(e.to String());
System.exit(-1);
}
Systcm.out.pfint1n(number1 + "/" + number2 + "=" + result);
}
}
其中, Keyboard类的声明为:
import java.io.*;
public class Keyboard{
static BufferedReader inputStream =(4)
(new InputStreamReader(System.in));
public static int getInteger() {
try(
return (Intoger.valueOf(inputStream.readLine().trim()).intValue());
} catch (Exception e) {
e.printStackTrace();
return 0;
}
}
public static String getString() {
try{
return (inputStream.readLine());
} catch ((5))
{ return "0";}
}
}
选项
答案
(1)extends ArithmeticException (2)new DivideByZeroExeeption() (3)DivideByZeroException e (4)new BufferedReader (5)IOException e
解析
(1)extends ArithmeticException
DivideByZeroException类从ArithmeticException类扩展而来。
(2)new DivideByZeroExeeption()
throw一个DivideByZeroException异常函数,打印错误信息。
(3)DivideByZeroException e
捕捉DivideByZeroExeeption异常信息。
(4)new BufferedReader
动态生成一个BufferedReader对象用于输入。
(5)IOException e
字符串成员函数getString中捕捉输入输出异常信息。
转载请注明原文地址:https://www.kaotiyun.com/show/DrDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联结运算后的属性列有(17)个,与表达式π1,3,6,7(σ3<6(RS))等价的SQL语句如下:SELECT(18)FROM(19)WHERE(20);
给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5等价的SQL语句如下:SELECT(22)FROMR,sWHERE(23);下列查询B=“信息”且E=“北京”的A、B、E的关系代数表达式中,查询效率
假设段页式存储管理系统中的地址结构如下图所示,则系统()。
在ISO/IEC软件质量模型中,功能性是与一组功能及其指定的性质的存在有关的一组属性,其子特性不包括__________。
内存按字节编址从B3000H到DABFFH的区域其存储容量为____________。
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(22)并不是每种编译器都必需的。
在面向对象技术中,(43)是一组具有相同结构、相同服务、共同关系和共同语义的(44)集合,其定义包括名称、属性和操作。(44)
在分层体系结构中,(41)实现与实体对象相关的业务逻辑。在基于Java,EE技术开发的软件系统中,常用(42)技术来实现该层。(42)
“面向对象技术中,类之间共享属性与行为的机制称为()。
随机试题
电动机定子绕组按层数可分为________、________和________。
治疗头痛、面瘫、痄腮、热病无汗、多汗、腹痛、滞产的腧穴是治疗咽喉肿痛、齿痛、瘰疬、瘾疹、热病、腹痛、高血压者,为
甲房地产经纪机构(以下简称甲机构)接受客户杨某委托,代购一套办公用房。甲机构指派经纪人王某负责此项业务。合同约定:对办公房出售者所提供的证件,甲机构和王某本人不负责鉴别真伪。代理成功后,甲机构按成交价格的2%收取佣金,若代理不成功,甲机构只收取费用500元
关于地震说法不正确的是( )。
()就是把一定时期内所发生的经济业务,在全部登记入账的基础上结算出本期发生额合计和余额,并将其余额结转下期或者转入新账。
企业的收益分配有广义的收益分配和狭义的收益分配两种。广义的收益分配是指对企业的收入和净利润进行分配的过程;狭义的收益分配则是指对企业利润总额的分配。()
2008年,台湾地区原领导人陈水扁强行推行“入联公投”,结果以失败而告终。对此,中国政府的念度是明确的,台湾地区根本没有资格加入联合国。这是因为()。
单位要组织工作成果宣传展示。要邀请上级领导和媒体,你会做哪些准备工作?
第二次世界大战结束以来,随着国家垄断资本主义的形成和发展,资产阶级国家对经济进行的干预明显加强,从而使得资本主义社会的经济调节机制发生了显著变化。与这种变化相适应,经济危机形态也发生了很大变化。其主要表现是()
MostoftheoldercivilizationswhichflourishedduringthefifthcenturyB.C.arediedout.
最新回复
(
0
)