未分类题

下列程序的功能是对两个整数进行比较,由考生通过输入窗口分别输入两个整数,程序
比较出结果。例如:输入第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);
//程序正常退出
______;
}
}

A.swing.JOptionPane;
B.showlnputDialog('Enter
C.showInputDialog('Enter
D.parseInt(firstNumber);
E.parseInt(secondNumber);
F.valueOf(numberl)=String.valueOf(number2))
G.valueOf(numberl)+'=
H.valueOf(number2);
I.valueOf(number1)!=String.valueOf(number2))
J.valueOf(number1)+'
K.valueOf(number2);
L.valueOf(numberl)<
M.valueOf(number2))
N.valueOf(numberl)+'<'
O.valueOf(number2);
P.valueOf(numberl)>String.valueOf(number2))
Q.valueOf(numberl)+'
R.valueOf(number2);
S.valueOf(numberl)<=String.valueOf(number2))
T.valueOf(numberl)+'
U.valueOf(number2);
V.valueOf(numberl)>=String.valueOf(number2))
W.valueOf(numberl)+
X.valueOf(number2);


【参考答案】

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

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题