




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
/初學者學Java時,有時就要接收從鍵盤輸入。大家很容易想到C語言中的scanf()和C++中的cin().可Java中用什么呢?去網上一查好多人說用System.in誤導了好多人,包括曾經的我,還有人說下一個插件安裝下。本人認為,實現它其實最簡單的莫屬一個類,Java本身就提供的,這個類就是Scanner.先舉個例子如下:importjava.util.Scanner;/***測試從鍵盤讀取用戶的輸入,關鍵類為Scanner文檔來自于網絡搜索*@authorAdministrator**/publicclassTestInput{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);System.out.println("請輸入你的姓名:");Stringname=s.nextLine();System.out.println("請輸入你的年齡:");intage=s.nextInt();System.out.println("請輸入你的工資:");floatsalary=s.nextFloat();System.out.println("你的信息如下:");System.out.println("姓名:"+name+"\n"+"年齡:"+age+"\n"+"工資:"+salary);文檔來自于網絡搜索}}說明:Scanner的對象的方法nextLine()接收字符和字符串類型的輸入;nextInt()接收int類型的;nextFloat()接收float類型的,相信后面的就不用一一列舉了吧。文檔來自于網絡搜索方法2:BufferedReaderreader=newBufferedReader(newInputStreamReader(System.in));文檔來自于網絡搜索System.out.print("Pleaseinputanumber:");Stringstr=reader.readLine();
//獲取字符串System.out.println("Thenumberyouinputis:"+str);文檔來自于網絡搜索或InputStreamReaderreader=newInputStreamReader(System.in);文檔來自于網絡搜索BufferedReaderinput=newBufferedReader(reader);System.out.print("Enteryourage:");Stringtext=input.readLine();intage=newInteger(text).intValue();System.out.println("Youare"+age+"yearsold,now,");文檔來自于網絡搜索intyear=2003-age;System.out.println("soyouwereprobablybornin"+year);文檔來自于網絡搜索需要拋出io異常。importjava.io.*;-@5n0_4H:c(y:HclassJavaIO_02N{'U-\9P1S,C2m-R3p&t文檔來自于網絡搜索publicstaticvoidmain(Stringparam[])#u
P+]+a2L6O!V{:B7A6r3^
[4~Stringnn1="";//定義一個String整型對象nn1:b5T)n6E9f4@9p文檔來自于網絡搜索BufferedReaderdistream=newBufferedReader(newInputStreamReader(System.in));文檔來自于網絡搜索,p1J
D/B,@1L"q6P'a
System.out.println("鍵入一個整數");
r&m/H2s'Q
h"T(|+j文檔來自于網絡搜索nn1=distream.readLine();//進行輸入,并把輸入的數存入nn1中/l,u4y3e5R
\文檔來自于網絡搜索)J+D7n$u;z%v3Z7g#S*w0l
intn1=Integer.parseInt(nn1);(z4l#|(L/q文檔來自于網絡搜索if(n1%2==0).C6b9U$D*F(y!KSystem.out.println(n1+"是一個偶數");文檔來自于網絡搜索3?!^"c%C9],i-G9L9}/b
else(u-G,Z(Z*{
V#_;_0O文檔來自于網絡搜索System.out.println(n1+"是一個奇數");2_;b)N,Q2\4W9D:y$t!E5~#J文檔來自于網絡搜索}%c!z'y(d6d/v#{._7Q}1F:w6M1H)|8j)O:e'C4e&v"}5S9}&Y&l8B"f9G8K,H+A6P%ajava不可能出現語句在任何方法,類之外的/**Createdon2005-4-5**TODOTochangethetemplateforthisgeneratedfilegoto文檔來自于網絡搜索*Window-Preferences-Java-CodeStyle-CodeTemplates文檔來自于網絡搜索*/importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;/***@authorZhangql**TODOTochangethetemplateforthisgeneratedtypecommentgoto文檔來自于網絡搜索*Window-Preferences-Java-CodeStyle-CodeTemplates文檔來自于網絡搜索*/publicclassEnterConsole{publicstaticvoidmain(String[]args)throwsIOException文檔來自于網絡搜索{EnterConsoleenterConsole=newEnterConsole();enterConsole.printConsoleChar();}/***從控制對接收一行字符串,然后輸出到控制臺*@throwsIOException*/publicvoidprintConsoleLine()throwsIOException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));文檔來自于網絡搜索Stringstr=null;System.out.println("Enteryourvalue:");str=br.readLine();System.out.println("yourvalueis:"+str);}/***從控制臺接收一個字符*然后打印到控制臺上*@throwsIOExcept
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京航空航天大學北海學院《先秦漢魏文學研究》2023-2024學年第二學期期末試卷
- 北京電子科技職業學院《大學美術鑒賞》2023-2024學年第二學期期末試卷
- 北京城市學院《影視文學與社會工作》2023-2024學年第二學期期末試卷
- 北華大學《馬克思主義原著選讀(一)》2023-2024學年第二學期期末試卷
- 北部灣大學《園林建筑設計Ⅱ》2023-2024學年第二學期期末試卷
- 保定理工學院《西方藝術里的故事》2023-2024學年第二學期期末試卷
- 包頭輕工職業技術學院《數字媒體技術學科前沿》2023-2024學年第二學期期末試卷
- 2025至2031年中國節能環保產品行業投資前景及策略咨詢研究報告
- 2025至2031年中國美元專用鑒別儀行業投資前景及策略咨詢研究報告
- 2025至2031年中國電機高效定子水冷卻器行業投資前景及策略咨詢研究報告
- 四川省成都市2024年八年級下學期期末數學試題附答案
- 機加工車間培訓計劃
- 城市社區青少年犯罪預防的社會工作
- 無人機四會教練員教案
- St完整版本.-Mary's-醫院睡眠問卷
- 2022年湖北省新高考化學試卷和答案解析
- 青少年短跑項目訓練指導手冊
- 陜22N1 供暖工程標準圖集
- 2023-2024學年四川省成都市武侯區四年級英語第二學期期中教學質量檢測模擬試題含答案
- 國家開放大學《學前兒童游戲指導》期末復習題參考答案
- 教科版科學六年級下冊高頻考點梳理 練習(含答案)
評論
0/150
提交評論