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); } }