阅读下面程序
import javax.swing.JOptionPane;
public class Comparison
public static void main (String args[])
String firstNumber,//用户输入第1个数据变量
secondNumber,//用户输入第2个数据变量
result;//输出结果变量
int number1,//用于比较的第1个数
number2; //用于比较的第2个数
//用户输入第1个数据的字符串
firstNumber=JOptionPane.showInputDialob("输入第1个整数:");
//用户输入第2个数据的字符串
secondNumber=JOptionPane.showlnputDialog["输入第2个整数:");
//将字符串转换为整数类型
number1=Integer.parseInt(firstNumber);
number2=Integer.parseInt(secondNumber);
//初始化结果变量
______;
//比较两个数据
if (number1=number2)
result+=numberl+ "=="+number2;
if (number1! =number2)
result+=number1+"!="+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;
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
解析: 本程序是让用户输入两个数,然后比较这两个数,最后输出比较结果。根据题目中的提示,下画线处的语句所完成的操作就是初始化result变量。因为result是一个字符串类型的变量,初始化就是要给它赋一个字符常量。B中null不是字符串类型的数据,选项A中的””是一个空串,是一个字符串常量。