阅读下面程序 import javax.swing.JOptionPane; public class Comparison {  public static void main(String args[]) {  String f

admin2012-03-21  41

问题 阅读下面程序
   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个数据的字符串
    firstNuinber=JOptionPane.showInputDialog("输入第1个整数:");
    //用户输入第2个数据的字符串
    secondNumber=JOptionPane.showInputDialog("输入第2个整数:");
    //将字符串转换为整数类型
    number1=Integer.parseInt(firstNumber);
    number2=Integer.parseInt(secondNumber);
    //初始化结果变量
     ______
    //比较两个数据
    if(number1==number2)result+=number1+"=="+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不是字符串型数据。选项C和选项D均为整型数据,也不是字符串型数据。所以答案为A。
转载请注明原文地址:https://kaotiyun.com/show/Tb2p777K
0

最新回复(0)