皮皮学,免费搜题
登录
搜题
【简答题】
下面是一个Applet程序,其功能是输入3个双精度浮点数:a,b,c,构成一个一元二次方程,a*x*x+b*x+c=0,其判别式 d=b*b-4*a*c,若d为负数则输出“没有”,否则打印出2个。要求,有3个输入框,输入a,b,c,一个按钮,点击实现过程,一个不可编辑的文本区,用作输出结果。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下: import java.io.*; import java.awt.*; import java.awt.event.*; import.java.applet.Applet; /* <applet code='ex21_3.class' width=800 height=400> </applet> */ public class ex21_3 extends Applet implements ActionListener{ Panel pane=new Panel(); Label 11 = new Label('a:'); TextField tf1 = new TextField(5); Label 12 = new Label('b:'); TextField tf2 = new TextField(5); Label 13 = new Label('c:'); TextField tf3 = new TextField(5); Button btn = new Button('OK'); Label 14=new Label('答案:'); TextField tf4=new TextField(20); ex21_3 obj21_3; public void init(){ pane.setLayout(new FlowLayout(FlowLayout.LEFT, 10,5)); pane.add(11); pane.add(tf1); pane.add(12); pane.add(tf2); add('North',pane); Panel p2=new Panel(); p2.setLayout(new FlowLayout(FlowLayout.LEFT,10,5)); p2.add(13); p2.add(tf3); p2.add(btn); btn.addActionListener(this); add('Center',p2); Panel p3=new Panel(); p3.setLayout(new FlowLayout(FlowLayout.LEFT,10,5)); p3.add(14); tf4.setEditable(false); p3.add(tf4); add('South',p3); obj21_3=new ex21_3(); } public void doReal(double a1,double a2,double a3,TextField tf) { double d,x1,x2; d=a1*a1-4.0*a2*a3; if(d>=0.0){ x1=(-a2+Math.sqrt(d))/(2.0*a1); x2=(-a2+Math.sqrt(d))/(2.0*a1); tf.setText('2个: x1='+x1+'/nx2='+x2); } else{ tf.setText('没有! '); } } public void actionPerformed(ActionEvent ae) { double a,b,c; try{ a=new Double(tf1.getText()).doubleValue(); b=new Double(tf2.getText()).doubleValue(); c=new Double(tf3.getText()).doubleValue(); obj21_3.doReal(a,b,c,14); }catch(NumberFormatException nfe){ tf4.setText('wrong number!'); } } } ex21_3 . htm1 <HTML> <HEAD> <TITLE>ex21_3</TITLE> </HEAD> <BODY> <applet code='ex21_3.class' width=800 height=400 > </applet> </BODY> </HTML>
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【简答题】阅读理解。 Miss Li is a worker. She works in a big factory. She wakes up at five every morning. She often has breakfast at 6:30. After that she goes to the factory. She cleans the machines (机器) when she ge...
【简答题】对访问 SQLServer 实例的登录,有两种验证模式: Windows 身份验证和( )身份验证。A. Windows NT 模式 B. 混合身份验证模式 C. 以上都不对 D. 以上都不对
【单选题】在进行项目选址时,需要考虑的因素有很多,以下不属于场(厂)址选择的基本原则的有( )。
A.
符合国家、地区和城乡规划的要求
B.
满足对原材料、能源、水和人力的供应,满足生产工艺和营销的要求
C.
节约和效益的原则,尽力做到降低建设投资,节省运费,降低成本,提高利润
D.
节约项目用地,可以根据自身的需要多占农田
【单选题】对访问SQL Server实例的登录,有两种验证模式:Windows 身份验证和( )身份验证。
A.
Windows NT模式
B.
混合身份验证模式
C.
以上都不对
D.
以上都对
【单选题】( )是指银行业金融机构根据借款人的有效贷款需求,主要通过贷款人受托支付的方式,将贷款资金支付给符合合同约定的借款人交易对象的过程。
A.
贷后管理
B.
协议承诺
C.
实贷实付
D.
审贷分离
【多选题】在进行项目选址时,需要考虑的因素有很多,以下属于场(厂)址选择基本原则的有( )。
A.
符合国家、地区和城乡规划的要求
B.
满足对原材料、能源、水和人力的供应,满足生产工艺和营销的要求
C.
节约和效益的原则,尽力做到降低建设投资,节省运费,降低成本,提高利润
D.
安全的原则,要防洪、防震、防地质灾害、防战争危害
E.
节约项目用地,可以根据自身的需要占用农田
【单选题】( )是指银行业金融机构根据借款人的有效贷款需求,主要通过贷款人受托支付的方式,将贷款资金支付给符合相同约定的借款人交易对象的过程。
A.
实贷实付原则
B.
诚信申贷原则
C.
协议承诺原则
D.
贷放分控原则
【单选题】对访问SQL Server实例的登录有两种验证模式:Windows身份验证和( )身份验证
A.
Windows NT模式
B.
混合身份验证
C.
SQL Server身份验证
D.
以上都不是
【单选题】美容医学伦理学研究对象不包括
A.
职业道德意识
B.
美容技术流程
C.
职业道德活动
D.
美容行业内部关系
【简答题】She buys China Daily every morning from the same news-_______ on her way to the office. prefix="o" ns="urn:schemas-microsoft-com:office:office" ?xml:namespace>
相关题目: