阅读以下说明和Java代码,将应填入(n)处的语句写在对应栏内。 【说明】 进行两个整数之间的比较,由考生通过输入窗口分别输入两个整数,程序比较出结果。例如:先后输入的两个数分别为25和36。 比较结果显示: 25!=36 2

admin2010-01-15  32

问题 阅读以下说明和Java代码,将应填入(n)处的语句写在对应栏内。
   【说明】
   进行两个整数之间的比较,由考生通过输入窗口分别输入两个整数,程序比较出结果。例如:先后输入的两个数分别为25和36。
   比较结果显示:
   25!=36
   25<36
   25<=36
  【Java代码】
      import javax.swing.JOptionPane;
   public class Java3
   {
       public static void main(String args[])
       {
           String  (1)              // 用户输入第1个字符串
               secondNumber,        // 用户输入第2个字符串
               result;             // 包含输出
           int number1,           // 比较的第1个数
               number2;          // 比较的第2个数
           // 用户输入的第1个字符串
           firstNumber =
               JOptionPane.   (2)  ("Enter first integer:");
           //读用户输入的第2个字符串
           secondNumber =
               JOptionPane.showlnputDialog("Enter second integer:");
           将字符串类型转换成整数类型
           number1= Integer.  (3)  (firstNumber);
           number2= Integer.parselnt(secondNumber);
           result= "":
           if ((4))
               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 (numbed>=number2)
               result=result+"\n"+number1+">="+number2;
           //显示结果
           JOptionPane.(5).(
                   null, result, "Comparison Results",
                   JOptionPane. INFORMATION_MESSAGE);
           //程序正常退出
           System.exit(0);
       }
   }

选项

答案(1)firstNumber (2)showInputDialog (3)parseInt (4)number1==number2 (5)showMessageDialog

解析 本题考查Java中的语法结构和两个数大小比较的实现。
   题目要求由考生通过输入窗口分别输入两个整数,比较其大小并输出结果。下面来分析程序代码,程序中定义了一个类Java3,在这个类中实现题目要求的功能。
   第(1)空所在代码行的注释是用户输入第1个字符串,但这在程序的开始,没有进行输入操作,应该是声明一个字符串型变量用来存放用户输入的第1个字符串,而在这个空的前面有一个关键字String用来表明所声明的变量是字符串型的,结合后面的程序,我们知道用来存放输入的第1个字符串的变量是firstNumber,因此,此空答案为firstNumber。
   根据注释,第(2)空所在代码行的作用是读用户输入的第1个字符串,而实现这个功能的是JOptionPane包中的showlnputDialog()函数,结合后面的程序,我们不难找出此空的答案,为showlnputDialog。
   再根据注释,我们知道第(3)空所在代码行的作用是将第1个字符串类型的内容转换成整数类型,在Java中,一般通过类型对象的parseInt()方法,结合后面的程序,我们也不难找出此空的答案,为parseInt。
   第(4)空是条件判断语句中的条件,根据整个程序,我们不难发现变量result中存放的是要输出的结果,而语句result=number1+"="+number2是将number1=number2这样一个结果存放到result中,那么只有当number1等于number2时,才输出这个结果,因此,第(4)空的作用应该是确定number1等于number2。所以,此空答案为number1=number2。
   第(5)空在注释显示结果下面,从上面的程序中我们知道,变量result中存放的是要输出的结果,根据下面的程序,很明显是要调用包JOptionPane中的某个方法来实现输出。此方法应该是showMessageDialog(),因此,此空答案为showMessageDialog。
转载请注明原文地址:https://kaotiyun.com/show/BBjZ777K
0

最新回复(0)