java代碼如下: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class IoDemo { public static void main(String[] args) throws IOException { BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(System.in)); System.out.println("請(qǐng)輸入:"); String str = bufferedReader.readLine(); System.out.println("輸入的內(nèi)容是:" + str); } }
公司主營(yíng)業(yè)務(wù):網(wǎng)站制作、成都網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶(hù)真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶(hù)帶來(lái)驚喜。成都創(chuàng)新互聯(lián)公司推出二連浩特免費(fèi)做網(wǎng)站回饋大家。
因?yàn)槟爿斎氲?,2,3,4,5并不是int型的,read函數(shù)返還的數(shù)是該字符的ascii碼,而1的ascii碼為49,相應(yīng)的,2為50,以此類(lèi)推
你說(shuō)的是鍵盤(pán)輸入???
java.util.Scanner scan = new java.util.Scanner(System.in);
System.out.println("請(qǐng)輸入一個(gè)數(shù)字:"); //提示輸入一個(gè)數(shù)
int num = scan.nextInt(); // 從鍵盤(pán)接收一個(gè)整數(shù)
long lon = scan.nextLong(); // 從鍵盤(pán)接收一個(gè)長(zhǎng)整數(shù)
float fla = scan.nextFloat(); // 從鍵盤(pán)接收一個(gè)浮點(diǎn)數(shù)
double dou = scan.nextDouble(); // 從鍵盤(pán)接收一個(gè)浮點(diǎn)數(shù)
String str = scan.nextLine();
1.根據(jù)你輸出的語(yǔ)句:首行為文件名,"+"其余內(nèi)容為文件內(nèi)容,以空行結(jié)尾。按Ctrl+c組合鍵結(jié)束輸入",你是想按Ctrl+c就退出程序結(jié)束輸入,但是你的程序并沒(méi)有定義當(dāng)按下Ctrl+c鍵的響應(yīng)。所以你一直輸入內(nèi)容是沒(méi)辦法結(jié)束程序的。你只有手動(dòng)停止編譯器停止程序。
2.你沒(méi)有指定fileName文件的類(lèi)型,也沒(méi)生成位置,那么在你對(duì)應(yīng)的工程路徑下生成一個(gè)缺省的文件,名字為你第一次輸入的fileName,內(nèi)容為第二次輸入的內(nèi)容,你可以用記事本打開(kāi),看到輸入的內(nèi)容。
程序沒(méi)有錯(cuò),只是沒(méi)有完成你想要的功能而已!