Java接收從鍵盤輸入_第1頁
Java接收從鍵盤輸入_第2頁
Java接收從鍵盤輸入_第3頁
Java接收從鍵盤輸入_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、初學(xué)者學(xué)Java時,有時就要接收從鍵盤輸入。大家很容易想到C語言中的scanf() 和C+中的cin().可Java中用什么呢?去網(wǎng)上一查好多人說用System.in誤導(dǎo)了 好多人,包括曾經(jīng)的我還有人說下一個插件安裝下。本人認(rèn)為,實(shí)現(xiàn)它其實(shí)最 簡單的莫屬一個類,Java本身就提供的,這個類就是Scanner.先舉個例子如下: import java.util.Sca nner; /* *測試從鍵盤讀取用戶的輸入,關(guān)鍵類為 Scanner * author Admi nistrator */ p ublic class Test Input p ublic static void main( S

2、tri ng args) Scanner s = new Sca nn er(System.i n); ); System.out .printing請輸入你的姓名: Stri ng n ame = s.n extL in e(); System.out. printing 請輸入你的年齡: ); int age = s.n extI nt(); System.out. printing 請輸入你的工資: ); float salary = s.n extFloat(); System.out. printing 你的信息如下:); System.out. printing +salary);

3、 姓名:+name+n+年齡:+age+n+工資: 說明:Seanner的對象的方法nextLine()接收字符和字符串類型的輸入; nextlnt()接收int類型的;nextFloat()接收float類型的,相信后面的就不用 一一列舉了吧。 方法 2: BufferedReader reader=new BufferedReader(new lnputStreamReader(System.in); 獲取字符串 System.out.print(Please input a number:); String str=reader.readLine(); / System.out.prin

4、tln(The number you input is:+str); InputStreamReader reader = new InputStreamReader(System.in); BufferedReader input = new BufferedReader(reader); System.out.print(Enter your age: ); String text = input.readLine(); int age = new Integer(text).intValue(); System.out.println(You are + age + years old,

5、 now,); int year = 2003 - age; System.out.println(so you were probably born in + year); 需要拋出 io 異常。 import java.io.*; - 5 n0 _4 H: c( y: Hclass JavaIO_02N U- 9 P1 S, C2 m- R3 p/ 定義一個 String 整型對象 nn1: b5 T) n6 E9 f4 9 p BufferedReader distream = new BufferedReader(new InputStreamReader(System.in); 鍵入

6、一個整數(shù) , p1 J D/ B, 1 L q6 P a System.out.println( ); r/進(jìn)行輸入,并把輸入的數(shù)存入 nn1中/ 1, u4 y3 e5 R ) J+ D7n$ u; z%v3 Z7 g# S* w0 l int n1=Integer.parseInt(nn1);( z4 l# |( L/ q 是一個偶數(shù) ); if(n1%2=0) . C6 b9 U$ D* F( y! K System.out.println(n1+ 3 ?! A c% C9 , i- G9 L9 / b e1se( u- G, Z( Z* V# _; _0 O System.out.pr

7、intln(n1+ 是一個奇數(shù) ); 2 _; b) N, Q2 4 W9 D: y$ t! E5 # J % c! z y( d6 d/ v# . _7 Q 1 F: w6 M1 H) |8 j) O: e C4 e import java.io.IOException; import java.io.InputStreamReader; /* * author Zhangql * TODO To change the template for this generated type comment go to * Window - Preferences - Java - Code Sty

8、le - Code Templates */ public class EnterConsole public static void main(String args) throws IOException EnterConsole enterConsole = new EnterConsole(); enterConsole.printConsoleChar(); /* * 從控制對接收一行字符串,然后輸出到控制臺 * throws IOException */ public void printConsoleLine() throws IOException BufferedReader br = new BufferedReader(new InputStreamReader(System.in); String str = null; System.out.println(Enter your value:); str = br.readLine(); System.out.println(your value is :+str); /* * 從控制臺接收一個字符 * 然后打印到控制臺上 * throws IOException */ public void pri

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論