導航:首頁 > 編程語言 > java讀取輸入

java讀取輸入

發布時間:2023-03-09 05:22:54

java中如何從鍵盤中讀取輸入信息

通過Scanner實現鍵盤讀取輸入。

Scanner使用正則表達式來解析基本類型和字元串的簡單文本掃描器。通過Scanner掃描System.in的輸入流,可以獲取到鍵盤信息。

比如:

例如,以下代碼使用戶能夠從鍵盤輸入一個數:
Scannersc=newScanner(System.in);
inti=sc.nextInt();

❷ Java從命令行讀取輸入然後輸出到文本文件的問題

importjava.io.*;
publicclassInputName{
publicstaticvoidmain(String[]args)throwsIOException{
System.out.println("請輸入姓名(結束請敲兩次回車鍵):");
InputStreamReaderkeyBoard=newInputStreamReader(System.in);
BufferedReaderbr=newBufferedReader(keyBoard);
FileWriterwriter=newFileWriter("name.txt",true);
Strings;
while((s=br.readLine())!=null){
writer.write(s);
}
writer.flush();
writer.close();
keyBoard.close();
br.close();
}
}

❸ Java怎麼接收用戶輸入的整數

使用java的Scanner類,能夠接受用戶的輸入(包括整數和字元串)。有如下用法:

1.用Scanner類封裝system.in輸入流;

2.用sc.hasNext()判斷是否有內容,有則用sc.nextInt()取出整數。

如下代碼供你學習一下:
/**
*@Title:ScannerInput.java
*@Packagecom.sd.coding
*@Description:TODO
*@authorAdministrator
*@date2015-6-29上午9:38:28
*@versionV1.0
*/
packagecom.sd.coding;

importjava.util.Scanner;

publicclassScannerInput{

/**
*@Title:main
*@Description:TODO
*@authorsd
*@date2015-6-29上午9:38:28
*@paramargs
*@throws
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
System.out.println("請輸入值,以回車結束:");
Scannersc=newScanner(System.in);
while(sc.hasNext()){
//接受整數
inti=sc.nextInt();
System.out.println("獲得整數:"+i);
}
}

}

❹ 在java中怎麼獲取輸入的單個字元

通過Java語言獲取從鍵盤輸入的單個字元的編程思想和方法如下:

1.首先在使用Java編程時,需要先導回入java工具包,這答樣後面才可以使用接受輸入和輸出的java語句。

❺ java怎麼輸入數據

1
java的Scanner類提供了nextInt、nexFloat、nextDouble等方法,可以像類似C語言的scanf那樣讀取指定類型的數字。

首先定義一個Scanner對象:

Scanner sn = new Scanner(System.in);

java怎麼輸入數字
2
用sn.nextInt讀取整型數,注意如果輸入的不是整形數則該函數會拋出InputMismatchException異常,應予以捕獲。

System.out.print("請輸入一個整數:"); try{ intVal = sn.nextInt(); System.out.println("你輸入了:" + intVal); }catch(InputMismatchException e) { System.out.println("必須輸入整數!"); }

java怎麼輸入數字
3
用sn.nextFloat讀取單精度浮點數,如果輸入的不是數字則也會拋出InputMismatchException異常,應予以捕獲。

System.out.print("請輸入一個浮點數:"); try{ floatVal = sn.nextFloat(); System.out.println("你輸入了:" + floatVal); }catch(InputMismatchException e) { System.out.println("必須輸入數!"); }

java怎麼輸入數字
4
用sn.nextDouble讀取雙精度浮點數,操作與單精度類似。

System.out.print("請輸入一個浮點數:"); try{ doubleVal = sn.nextDouble(); System.out.println("你輸入了:" + doubleVal); }catch(InputMismatchException e) { System.out.println("必須輸入數!"); }

java怎麼輸入數字
5
流使用完畢後應予以關閉:sn.close();完整代碼如下圖。

java怎麼輸入數字
java怎麼輸入數字
6
測試程序,首先正常輸入,可以看到沒輸入一個數,控制台會進行回顯。

java怎麼輸入數字
7
接下來試試異常情況,在要求輸入整數時輸入小數,則會提示「必須輸入整數」,在輸入浮點數時輸入字母,則會提示「必須輸入數」,雖然操作非法,程序依然可以執行,這是捕獲了異常的緣故。

❻ java中如何從鍵盤讀入一個數

可以通過」Scanner「函數 直接輸入參數的形式,來實現輸入語句專,舉例:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("請輸入一個整數屬:");
int length=input.nextInt();//輸入一個整數
System.out.println("輸入的整數是:"+length);}
}
備註:Scanner函數就是用來進行語句輸入的,上面舉例的是整數類型,也可以用以下語句「String length=input.next()」,輸入的就是字元串類型等。

閱讀全文

與java讀取輸入相關的資料

熱點內容
fgets空文件 瀏覽:857
傳奇物品文件夾 瀏覽:352
word插入excel圖表 瀏覽:690
xp系統搜索不到本地文件 瀏覽:39
什麼網站可以找到拼團去西藏 瀏覽:247
javatask 瀏覽:50
MFC的文件名 瀏覽:972
cad自動保存的文件怎麼關閉 瀏覽:667
zip文件密碼多少 瀏覽:486
編程培訓哪些好 瀏覽:324
如何把文件夾內容變成文檔 瀏覽:509
小火箭幼兒編程怎麼拿積分 瀏覽:158
火車票時刻表及票價資料庫 瀏覽:94
求平均值java 瀏覽:767
linux如何分屏顯示 瀏覽:257
手機可以直接填寫pdf文件么 瀏覽:554
linux虛擬光碟機軟體 瀏覽:836
米2s最好的版本 瀏覽:640
小米6檢測工具下載 瀏覽:540
桌面創建不了文件夾怎麼回事 瀏覽:894

友情鏈接