Pages

2011年3月13日 星期日

[Java] C有scanf,Java的輸入要使用什麼?

以下整理我學到的Java中由鍵盤給資料到程式的方式:

(1)Scanner:
需import java.util.Scanner;
注意預設是以空白鍵來切出token,使用方式:

Scanner input = new Scanner(System.in);
float f = input.nextFloat();
其他還有nextInt、nextDouble。

如果是input.next()的話就是讀取string類別。

(2)不想讓輸入的字串被空白鍵切開,就使用BufferedReader讀一整行:
需import java.io.*

BufferedReader tmp = new BufferedReader(new InputStreamReader(System.in));
string str = tmp.readLine();


// by Uncle

沒有留言:

張貼留言