皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
下列程序是整数除法计算的程序,要求在出现异常时,能抛出异常信息。 考虑两种异常: (1)输入非数字除数 (2)输入除法分母为零 该程序运行的三种结果状态如下: (1)输入两个合法整数 (2)输入非数字除数 (3)输入除数为零 请将程序填写完整。 注意:不改动程序结构,不得增行或删行。 import java.awt.event.*; public class ex3 extends ______implements ActionListener { private JTextField input1,input2, output; private int number1,number2; private double result; public ex3() { ______('示范异常'); Container c=getContentPane(); c.setLayout(new GridLayout(3,2)); c.add(new JLabe1('输入分子',SwingConstants.RIGHT)); input1=new JTextField(8); c.add(input1); c.add(new JLabe1('输入分母和回车',SwingConstants.RIGHT)); input2=new JTextField(8); c.add(input2); input2.addActionListener(this); c.add(new JLabe1(”计算结果”,SwingConstants.RIGHT)); output=new JTextField(); c.add(output); setSize(400,100); show(); } public void actionPerformed(ActionEvent e) { DecimalFormat precision3=new DecimalFormat('0.000'); output.setText('');//空的JTextField输出 try{ number1=Integer.parseInt(input1.getText()); number2=Integer.parseInt(input2.getText()); result=quotient(number1,number2); ______; } catch (NumberFormatException nfe) { ______(this,'你必须输入两个整数','非法数字格式', JOptionPane.ERROR_MESSAGE); } catch (Exception dbz) { ______(this,'除法异常','除数为零', JOptionPane.ERROR_MESSAGE); } } //定义求商的方法,如遇除数为零时,能抛出异常。 public double quotient(int numerator,int denominator) throws Exception { if(denominator= =0) throw new Exception(); return(double) numerator/denominator; } public static void main(String args[]) { Java3 app=new Java3(); app.addWindowListener( new WindowAdapter(){ public void windowClosing(WindowEvent e) { e.getWindow().dispose(); System.exit(0); } } ); } }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【多选题】若百日维新能实现的话,不久可能会出现( )。
A.
人们能看到新创办的报纸
B.
考生在考场上仍为写八股文而发愁
C.
陆海军的士兵们要接受新式训练
D.
增加部分衙门吸收有才能的人任职
E.
许多人在自由组织学会
【单选题】可以从不同的角度对建设工程项目的信息进行分类,其中投资控制、进度控制、质量控制是按( )划分的。
A.
项目管理工作的任务
B.
项目管理工作的对象
C.
项目实施的工作过程
D.
信息的内容属性
【单选题】During rush hours, a bicycle is ____ than a car in the city. l A. many more convenient B. much convenient C. far convenient D. even more convenient
A.
many more convenient
B.
much convenient
C.
far convenient
D.
even more convenient
【单选题】How to put your knife and fork when just leaving the table for a while?
A.
Place your knife and fork together in parallel at an elven o’clock position, with the prongs of the fork facing upwards on your plate.
B.
Place your fork and knife crossed, with the prongs of the fork facing downwards on your plate
【单选题】It is essential that you always bring matches, a lighter and a knife in your backpack and don't take them out when you clean out your pack.
A.
Y
B.
N
C.
NG
【单选题】下面有关对信息作用事例的理解,错误的是()
A.
许多历史事件以文字的形式记载在书上,体现信息的依附性。
B.
交通信号灯被许多行人接收,体现信息的共享性。
C.
天气预报、股市行情体现信息的有价值性
D.
身边的信息体现了信息的不完全性
【多选题】根据控制的进程不同,可以分为哪几种类型?( )。
A.
前馈控制
B.
灵活控制
C.
现场控制
D.
反馈控制
【单选题】在完全竞争市场中,需求曲线与()线相同。
A.
边际成本
B.
边际收益
C.
边际产量
D.
任何一条
【单选题】在完全竞争市场下,单个厂商中若价格P变动时,平均曲线与需求曲线相同,而()
A.
边际收益曲线与需求曲线相同
B.
边际收益曲线与需求曲线不相同
C.
边际收益曲线在上,需求曲线在下
D.
边际收益曲线在下,需求曲线在上
【简答题】以长骨为例,试述软骨内成骨的过程。
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题