[問答題] 下列程序的功能是對兩個整數(shù)進行比較,由考生通過輸入窗口分別輸入兩個整數(shù),程序比較出結(jié)果。例如:輸入第1個整數(shù)為12,第2個整數(shù)為33。比較結(jié)果顯示:
[問答題] 下列程序的功能是對兩個整數(shù)進行比較,由考生通過輸入窗口分別輸入兩個整數(shù),程序
比較出結(jié)果。例如:輸入第1個整數(shù)為12,第2個整數(shù)為33。比較結(jié)果顯示:
12!=33
12<33
12<=33
程序有多個遺漏和錯誤。本題要求改一個錯,填三個空。
注意:不改動程序結(jié)構(gòu),不得增行或刪行。
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個數(shù)
number2; //的第2個數(shù)
//讀用戶輸入的第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:");
//字符串類型轉(zhuǎn)換成整數(shù)類型
number1=Integer.parseInt(firstNumber);
number2=Integer.parseInt(secondNumber);
正確答案:if(String.valueOf(number1= =String.valueOf(number2)) JOptionPane.showMessageDialog JOptionPane System.exit(0)
參考解析:[講解] 本題綜合考查Java語言的數(shù)據(jù)類型及運算、基本語句和圖形用戶界面。 if(String.valueOf(number1)=String.valueOf(number2))是題中的錯誤。兩個變量進行比較應(yīng)該使用雙等號,正確的語句是if(String.valueOf(numberl)==String.valueOf(number2))。第1空填寫 JOptionPane.showMessageDialog。調(diào)用JOptionPane類的showMessageDialog方法顯示信息。第2空填寫JOptionPane。JOptionPane.INFORMATION_MESSAGE是JOptionPane自帶的參數(shù),用來控制顯示在信息框上的圖標(biāo)。要顯示驚嘆號的圖標(biāo)應(yīng)使用INFORMATION_MESSAGE參數(shù)。第3空應(yīng)填寫System.exit(0)。Java中退出程序使用System的exit方法,該方法需要一個整數(shù)參數(shù)。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。