[單項(xiàng)選擇題] 下列程序從標(biāo)準(zhǔn)輸入設(shè)備——鍵盤讀入一個(gè)字符,然后再輸出到屏幕。要想完成此功能,畫線處應(yīng)該填入的語句為( )。 import java.io.
2021-07-20
[單項(xiàng)選擇題] 下列程序從標(biāo)準(zhǔn)輸入設(shè)備——鍵盤讀入一個(gè)字符,然后再輸出到屏幕。要想完成此功能,畫線處應(yīng)該填入的語句為( )。
import java.io.*;
public class Test
public static void main(String args[ ])
char ch;
try
______;
System.out.println(ch);
catch(IOException e) e.printStackTrace(); A.ch= System.in.read();B.ch=(char)Systcm in.read();
C.ch=(char)System.in.readln();
D.ch=(int)System in.read();
正確答案:B
參考解析:此題程序通過調(diào)用系統(tǒng)的標(biāo)準(zhǔn)輸入流System.in的read()方法,從鍵盤讀入一個(gè)字符,由于read()方法的返回值是int類型,而變量ch是字符類型,不能直接轉(zhuǎn)換,因此需要進(jìn)行強(qiáng)制類型轉(zhuǎn)換,應(yīng)該填入的正確語句是 ch=(char)System.in.read()。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。