1、BufferedReader类
package com.zyy.ftp;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class test {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = null;
System.out.println(str);
System.out.print("please enter your name:");
str = br.readLine();
System.out.print("your name is:" + str);
}
}
2、Scanner类:是简单的文本扫描器,可以使用正则表达式正确的解析基本类型和字符串。
eg:
public static void main(String[] args) throws IOException {
/*BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = null;
System.out.println(str);
System.out.print("please enter your name:");
str = br.readLine();
System.out.print("your name is:" + str);*/
/*String s1,s2;
Scanner sc = new Scanner(System.in);
System.out.print("s1:");
s1 = sc.nextLine();
System.out.print("s2:");
s2 = sc.nextLine();
System.out.println("usrname and pwd are:" + s1 + " " + s2);*/
Scanner sc = new Scanner(System.in);
System.out.println("your name:");
String name = sc.nextLine();
System.out.println("your age:");
int age = sc.nextInt();
System.out.println("your salary:");
float salary = sc.nextFloat();
System.out.println("your information see below:" + name + " " + " " + age + " " + salary);
}