首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序 import javax.swing.JOptionPane; public class Comparison{ public static void main(String args[]){ String first
阅读下面程序 import javax.swing.JOptionPane; public class Comparison{ public static void main(String args[]){ String first
admin
2009-03-16
105
问题
阅读下面程序
import javax.swing.JOptionPane;
public class Comparison{
public static void main(String args[]){
String firstNumber, //用户输入第1个数据变量
second Number, //用户输入第2个数据变量
result; //输出结果变量
int number1, //用于比较的第1个数
number2; //用于比较的第2个数
//用户输入第1个数据的字符串
firstNumber=JOptionPane. showInputDialog(“输入第1个整数:”);
//用户输入第2个数据的字符串
secondNumber=JOptionPane.showlnputDialog(“输入第2个整数:”);
//将字符串转换为整数类型
number1=Integer.parseInt(firstNumber);
number2=Integer.parseInt(secondNumber);
//初始化结果变量
___________________;
//比较两个数据
if(number1=number2)
result += number1 +" =" + number2;
if(number1 != number2 )
result += numberl +" !=" + number2;
if( number1 < number2 )
result = result + "\n" + numberl +" <" + number2;
if(number1 > number2 )
result = result + "\n" + number1 + ">" + number2;
if( number1 <= number2 )
result = result + "\n" + number1 +" <=" + number2;
if (number1 >= number2 )
result = result + "\n" + number1 + ">=" + number2;
//显示结果
JOptionPane.showMessageDialog(null,result," 比较结果",
JOptionPane. INFORMATION_MESSAGE);
System.exit(0);
}
}
为使程序能正确运行并得到合理的输出结果,初始化结果变量语句(下划线处)应是
选项
A、result = ""
B、result = null
C、result = number1
D、result = number2
答案
A
解析
题目中的代码段比较长,因此首先要看懂代码所完成的功能,然后再进行选择。这段代码的功能是让用户输入两个数,然后比较这两个数,最后输出比较结果。程序开始生成三个字符串变量和两个数值型变量,然后要求用户根据屏幕上显示的提示信息输入数据。由于读取进来的原始数据是字符串,而程序所要的是数值型数据,因此调用Integer类的parseInt()方法进行转换。后面就对两个数进行比较,并把最后要输出的比较结果放到字符串变量result中。
根据题目当中的提示,下划线处的语句所完成的操作就是初始化result变量。因为 result是一个字符串类型的变量,初始化这种类型的变量是要给它赋一个字符串常量。所以,选项B是错的,null根本就不是字符串类型的数据。另外,由于result中存放的是比较结果,而不是用户输入的数据,因此不能把number1或number2的值作为 result的初始值。因此,选项C和D也是不对的。选项A当中的””是一个空串,虽然这个字符串中不包含任何字符,但它是一个字符串常量。
因此,本题的正确答案是A。
转载请注明原文地址:https://kaotiyun.com/show/kgnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
基于学生表S和学生选课表SC两个数据表,它们的结构如下:S(学号,性别,年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。查询学生选修课程成绩小于
假设“订单”表中有订单号、职员号、客户号和金额字段,正确的SQL语句只能是
SQL的SELECT语句中,’’HAVING
下面不属于表单事件的是
在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是
下列关于二叉树的叙述中,正确的是
下列关于类、对象、属性和方法的描述中错误的是()。
在一棵二叉树上,第5层的结点数最多是()。
为了对“认识管理”数据库中的数据进行查询,请设计一个用于查询部门职工的表单。该表单的名称为formone,文件名为pform.sex,标题为“人员查询”,其界面如下图所示:表单左侧有一个名为Labelone的标签,显示内容未“输入部门”;一个名
在面向对象方法中,类之间共享属性和操作的机制称为___________。
随机试题
下列与“气主煦之”无关的是( )
A.胃黏膜腺体萎缩B.胃黏膜肠上皮化生C.胃黏膜溃疡形成D.胃黏膜上皮异型性增生进展期胃癌可以表现为
原发性肝癌最早发生转移的部位是
男性30岁,右颌下区胀痛两周,进食痛加剧,继而可减轻。体检中最可能发现的是
根据《宪法》和法律的规定,关于民族区域自治制度,下列哪些选项是正确的?(2014年卷一第63题,多选)
工作的自主性有助于员工()。
纳税人欠缴应纳税款,采取转移或者隐匿财产的手段,致使税务机关无法追缴欠缴的税款,数额在1万元以上的,应追究其刑事责任。( )
一般在教学开始前使用()来摸清学生的现有水平及个别差异,以便安排教学。
古文运动(山西大学2012年中国古代史复试真题)
虽然采取(24)算法可以降低平均寻道长度,但却可能导致某个进程发生“饥饿”现象。即只要不断有新进程的请求到达,该进程可能始终得不到响应。将该算法进行改进后的(25)算法可以解决该问题。
最新回复
(
0
)