Java接收從鍵盤輸入_第1頁
Java接收從鍵盤輸入_第2頁
Java接收從鍵盤輸入_第3頁
Java接收從鍵盤輸入_第4頁
Java接收從鍵盤輸入_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

/初學者學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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論