閱讀下面程序 import javax.swing.JOptionPane; public class Comparison{ public static vo
閱讀下面程序
import javax.swing.JOptionPane;
public class Comparison{
public static void main(String args[]){
String firstNumber, //用戶輸入第1個數(shù)據(jù)變量
second Number, //用戶輸入第2個數(shù)據(jù)變量
result; //輸出結(jié)果變量
int number1, //用于比較的第1個數(shù)
number2; //用于比較的第2個數(shù)
//用戶輸入第1個數(shù)據(jù)的字符串
firstNumber=JOptionPane. showInputDialog(“輸入第1個整數(shù):”);
//用戶輸入第2個數(shù)據(jù)的字符串
secondNumber=JOptionPane.showlnputDialog(“輸入第2個整數(shù):”);
//將字符串轉(zhuǎn)換為整數(shù)類型
number1=Integer.parseInt(firstNumber);
number2=Integer.parseInt(secondNumber);
//初始化結(jié)果變量
___________________;
//比較兩個數(shù)據(jù)
if(number1=number2)
result += number1 +" =" + number2;
if(number1 != number2 )
result += numberl +" !=" + number2;
if( number1 < number2 )
result = result + "\n" + numberl +" <" + 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;
//顯示結(jié)果
JOptionPane.showMessageDialog(null,result," 比較結(jié)果",
JOptionPane. INFORMATION_MESSAGE);
System.exit(0);
}
}
為使程序能正確運(yùn)行并得到合理的輸出結(jié)果,初始化結(jié)果變量語句(下劃線處)應(yīng)是
A.result = ""
B.result = null
C.result = number1
D.result = number2
正確答案:A解析:題目中的代碼段比較長,因此首先要看懂代碼所完成的功能,然后再進(jìn)行選擇。這段代碼的功能是讓用戶輸入兩個數(shù),然后比較這兩個數(shù),最后輸出比較結(jié)果。程序開始生成三個字符串變量和兩個數(shù)值型變量,然后要求用戶根據(jù)屏幕上顯示的提示信息輸入數(shù)據(jù)。由于讀取進(jìn)來的原始數(shù)據(jù)是字符串,而程序所要的是數(shù)值型數(shù)據(jù),因此調(diào)用Integer類的parseInt()方法進(jìn)行轉(zhuǎn)換。后面就對兩個數(shù)進(jìn)行比較,并把最后要輸出的比較結(jié)果放到字符串變量result中。 根據(jù)題目當(dāng)中的提示,下劃線處的語句所完成的操作就是初始化result變量。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。