[問(wèn)答題] 基本操作題下列程序中,要求從鍵盤(pán)接受字符輸入,直到輸入字符為"e"(注意是小寫(xiě))時(shí)停止,并且將輸入的字符("e"之前的字符)顯示在屏幕上。請(qǐng)將程序補(bǔ)
[問(wèn)答題] 基本操作題下列程序中,要求從鍵盤(pán)接受字符輸入,直到輸入字符為"e"(注意是小寫(xiě))時(shí)停止,并且將輸入的字符("e"之前的字符)顯示在屏幕上。請(qǐng)將程序補(bǔ)充完整。程序運(yùn)行結(jié)果如下:Keep typing, it will stop while enter ’’e’’...ddfsofkjlvncozieowdsfadsfddfsofkjlvncoziimport java.io.*;public class ex4_1 { public static void main(String[] args) { char ch; System.out.println("Keep typing,it will stop while enter ’’e’’...");try{ while((ch= )!=’’e’’){System. ; } }catch(IOException ioe){ System. ; } } }
正確答案:(char)System.in.read()out.print(ch)out.println(ioe.getMessage())
參考解析:本題主要考查Java基本的I/O輸入輸出流,while循環(huán)語(yǔ)句以及對(duì)char類(lèi)型數(shù)據(jù)的操作。解題關(guān)鍵是,熟練掌握J(rèn)ava基本的I/O操作,會(huì)輸出異常信息的基本語(yǔ)句。本題中,第1個(gè)空,判斷從屏幕中輸入的字符是否為"e",需將讀到的字符轉(zhuǎn)換char類(lèi)型數(shù)據(jù),再進(jìn)行比較;第2個(gè)空,填入基本的輸出語(yǔ)句,完成將ch中的數(shù)據(jù)顯示到屏幕中;第3個(gè)空,會(huì)調(diào)用返回I/O異常信息的方法,并顯示到屏幕中。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。