请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 本题的要求是填三个空,改两个错。 该程序是两个整数进行比较,由考生通过输入窗口分别输

admin2012-03-21  37

问题 请完善程序(程序文件名: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
0

最新回复(0)