Java獲取鍵盤輸入的三種方法:java
import java.util.Scanner; public class Test01 { public static void main(String args[]) { // Java獲取鍵盤輸入方法一: // System.in.read()只能針對一個字符的獲取 /*System.out.println("enter a char:"); char i = 0; try { i = (char)System.in.read(); } catch (IOException e) { e.printStackTrace(); } System.out.println("your char is:" + i);*/ // Java獲取鍵盤輸入方法二: // 須要用到BufferedReader類和InputStreamReader類 /*BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = null; System.out.println("Enter you value:"); try { str = br.readLine(); } catch (IOException e) { e.printStackTrace(); } System.out.println("your value is:" + str);*/ // Java獲取鍵盤輸入方法三: // 用Scanner類 Scanner sc = new Scanner(System.in); System.out.println("請輸入你的姓名:"); String name = sc.nextLine(); System.out.println("請輸入你的年齡:"); int age = sc.nextInt(); System.out.println("請輸入你的工資:"); float salary = sc.nextFloat(); System.out.println("你的信息:"); System.out.println("你的姓名:" + name + " 你的年齡:" + age + " 你的工資:" + salary); } }