首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 本题的要求是填三个空,改两个错。 该程序是两个整数进行比较,由考生通过输入窗口分别输
请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 本题的要求是填三个空,改两个错。 该程序是两个整数进行比较,由考生通过输入窗口分别输
admin
2012-03-21
59
问题
请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
本题的要求是填三个空,改两个错。
该程序是两个整数进行比较,由考生通过输入窗口分别输入两个整数,程序比较出结果。
源程序:
import javax.swing.JOptionPane;
public class Jave_3 {
public static void main(String args[]) {
String firstNumber, //用户输入第1个字符串
secondNumber, //用户输入第2个字符串
result; //a string containing the output
int number1, //比较的第1个数
number2; //比较的第2个数
//读用户输入的第1个字符串read first number from user as a string
firstNumber=JOptionPane.showInputDialog("Enter first integer:");
//读用户输入的第2个字符串read second number from user as a string
secondNumber=JOptionPane.showInputDialog("Enter second integer:");
//将字符串类型转换成整数类型
number1=Integer.parseInt(firstNumber);
number2=Integer.parseInt(secondNumber);
result=" ":
if(number1=number2) (1) //本行有错需修改
result=number1+"=="+number2:
if(number1 !=number2) result=number1+"!="+number2;
if f number1 < number2) result=result+"\n"+number1+"<"+number2;
if(number1 > number2) result=result+"\n"+number1+">"+number2;
if(number1 < =number2) result=result+"\n"+number1+"<="+number2;
if(;number1>=number2) (2) //本行有错需修改
result=result+"\n"+number1+">="+number2;
//显示结果
(3) (
null,result,"Comparison Results",
(4) INFORMATION_MESSAGE);
//程序正常退出
(5) ;
}
}
/*JOptionPane类的常用静态方法如下:
showInputDialog()
showConfirmDialog()
showMessageDialog()
showOptionDialog()
*/
选项
答案
if(number1==number2) if(number1>=number2) JOptionPane.showMessageDialog JOptionPane System.exit(0)
解析
退出程序的语句。
[程序解析] 本程序首先从对话框中输入两个整数,然后对两个数进行比较,利用对话框输出结果,退出程序。
对话框继承自类JOptionPane,包Javax.swing对话框方法的调用格式:
public static void showMessageDialog(Component parentComponent,Object
message,String title,int messageType,Icon icon)
throws HeadlessException;
关于对话框的考查方式有以下几种:
(1) 来自哪个包——javax.swing。
(2) 调用的方法继承于哪个类——JOptionPane。
(3) 显示对话框的方法名称——showMessageDialog。
(4) 第一个参数为parentComponent,定义作为此对话框的父对话框的Component,通常为null。
(5) 第二个参数message——要置于对话框中的描述消息,通常为已经赋值的字符串变量,即要显示的内容。
(6) 第三个参数title——对话框的标题,通常为字符串常量。
(7) 第四个参数messageType——定义message的样式,通常对话框为JOptionPane.INFORMATION_MESSAGE,当然还可能为ERROR_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、PLAIN_MESSAGE。
(8) 第五个参数icon——要置于对话框中的装饰性图标。图标的默认值由messageType参数确定,所以通常用默认值,不写这个参数。
转载请注明原文地址:https://kaotiyun.com/show/rn2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
str=’’Python语言程序设计’’,表达式str.isnumeric()的值是
求出一组数:1080,750,1080,750,1080,850,960,2000,1250,1630,1080,1800,1080,2100,1080,1450,2500,560,1080,560中的众数及出现频率。众数指出现次数最多的数。请完善代码。
实现冒泡排序法。冒泡排序(BubbleSort)的基本步骤是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,
关于赋值语句,以下选项中描述错误的是
定义学生选修课程的关系模式如下:SC(S#,sn,C#,cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分)则对主属性部分依赖的是()。
以下关于Python字典变量的定义中,正确的是()。
设栈与队列初始状态为空。首先A,B,C,D,E依次入栈,再F,G,H,I,J依次入队;然后依次出队至队空,再依次出栈至栈空。则输出序列为()。
用Pyinstaller工具打包Python源文件时一F参数的含义是()。
下列关于Applet的叙述中,错误的是
下列Applet实现在窗口中输出字符串“字体”,并且使用的字体名称是Courier,字体类型是Font.BOLD,字号大小是14Point。请选择正确的语句填入横线处。importjava.awt.Graphics;importja
随机试题
A.22℃左右B.72℃左右C.55℃左右D.94℃左右E.100℃左右模板DNA的变性温度是
病例对照研究中,调查对象应当是
Thefreightforwarders,onbehalfoftheconsignee,wouldarrangecustomsclearanceandpayduties,feesandotherchargestoth
甲公司2017年销售额为600万元,固定经营成本为100万元,盈亏临界点的销售额为200万元,则2018年经营杠杆系数为()。
下列各项经济业务中,应记入“坏账准备”科目贷方的有()。
下列选项中关于收入的表述正确的有()。
巴黎公社的社会经济措施中,最能体现其阶级性的是()。
“观念的东西不外是移人人的头脑并在人的头脑中改造过的东西而已。”这一观点表明
以下说法不正确的是
Thepassageismainlyabout______.
最新回复
(
0
)