下列程序的功能是对两个整数进行比较,由考生通过输入窗口分别输入两个整数,程序比较出结果。例如:输入第1个整数为12,第2个整数为33。比较结果显示:12!=3312<3312<=33程序有多个遗漏和错误。本题要求改一个错,填三个空。注意:不改动程序结构,不得增行或删行。import javax.swing.JOptionPane;public class ex3{public static void main(String args[]){String firstNumber, //用户输入第1个字符串s

题目

下列程序的功能是对两个整数进行比较,由考生通过输入窗口分别输入两个整数,程序

比较出结果。例如:输入第1个整数为12,第2个整数为33。比较结果显示:

12!=33

12<33

12<=33

程序有多个遗漏和错误。本题要求改一个错,填三个空。

注意:不改动程序结构,不得增行或删行。

import javax.swing.JOptionPane;

public class ex3

{

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.showlnputDialog("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(String.valueOf(numberl)=String.valueOf(number2))

result=String.valueOf(numberl)+"= ="+String.valueOf(number2);

if(String.valueOf(number1)!=String.valueOf(number2))

result=String.valueOf(number1)+" !="+String.valueOf(number2);

if(String.valueOf(numberl)< String.valueOf(number2))

result=result+"\n" +String.valueOf(numberl)+"<"

+String.valueOf(number2);

if(String.valueOf(numberl)>String.valueOf(number2))

result=result+"\n" +String.valueOf(numberl)+" >"

+String.valueOf(number2);

if(String.valueOf(numberl)<=String.valueOf(number2))

result=result+"\n"+String.valueOf(numberl)+" <="

+String.valueOf(number2);

if(String.valueOf(numberl)>=String.valueOf(number2))

result=result+"\n"+String.valueOf(numberl)+ ">="

+String.valueOf(number2);

______(null,result,"比较结果",______INFORMATION_MESSAGE);

//程序正常退出

______;

}

}


相似考题
更多“下列程序的功能是对两个整数进行比较,由考生通过输入窗口分别输入两个整数,程序比较出结果。例如: ”相关问题
  • 第1题:

    阅读以下Java代码,填充(1)~(5)的空缺,将解答填入答题纸的对应栏内。 【说明】进行两个整数之间的比较,由考生通过输入窗口分别输入两个整数,程序比较出结果。例如:先后输入的两个数分别为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个字符串 secondNuimber, //用户输入第2个字符串 result; //包含输出结果的字符串 int number1, //比较的第1个数 number2; //比较的第2个数 //读用户输入的第1个字符串 firstNumber= JOptionPane(2)("Enter first integer:"); //读用户输入的第2个字符串 secondNumber= JOpttionPane.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(numbe1>number2) result=result+"\n"+number1+">"+number2; if(number1<=number2) result=result+"\n"+number1+"<="+number2; if(number1>=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
    【解析】

    试题要求由考生通过输入窗口分别输入两个整数,比较其大小并输出结果。下面来分析程序代码,程序中定义了一个类Java3,在这个类中实现题目要求的功能。第1空所在代码行的注释是用户输入第1个字符串,但这在程序的开始,没有进行输入操作,应该是声明一个字符串型变量用来存放用户输入的第1个字符串,而在这个空的前面有一个关键字String用来表明所声明的变量是字符串型的,结合后面的程序,我们知道用来存放输入的第1个字符串的变量是firstNumber,因此,此空答案为“firstNumber。根据注释,第2空所在代码行的作用是读用户输入的第1个字符串,而实现这个功能的是JOptionPane包中的showInputDialog()函数,结合后面的程序,我们不难找出此空的答案为“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”。

  • 第2题:

    9、请编写程序实现以下功能:用户输入两个数据,如果两个数据都是整数(即都由数字组成),则输出其减法运算结果;如果两个数据都不是整数,则将这两个数据作为两个字符串、输出这两个字符串连接的结果;如果一个数据不是整数、另一个数据是整数,则将不是整数的数据作为字符串、输出字符串和整数重复运算的结果。要求判断一个输入数据是否是整数的功能用函数实现。


    D

  • 第3题:

    1、请编写Python程序完成以下要求: 提示用户从键盘上输入两个整数(假设都不为0),在屏幕上打印这两个整数的和、差、积、商、余数。 (得分点提示:程序的可读性、是否有注释、功能是否正确、输入输出是否有提示信息)


    自己验证程序的正确性

  • 第4题:

    请编写Python程序完成以下要求: 提示用户从键盘上输入两个整数(假设都不为0),在屏幕上打印这两个整数的和、差、积、商、余数。 (得分点提示:程序的可读性、是否有注释、功能是否正确、输入输出是否有提示信息)


    自己验证程序的正确性

  • 第5题:

    请编写Python程序完成以下要求: 定义函数用于求两个整数的最大公约数和最小公倍数,并编写主程序,提示用户从键盘上输入两个正整数,通过调用你定义的函数完成计算,并返回结果。 (得分点提示:程序的可读性、功能是否正确、输入输出是否有提示信息)


    自己验证程序的正确性