Scanner和BufferedReader 实现控制台输入
Scanner和BufferedReader 实现控制台输入

代码:
package cn.ljh.shop.cloud.web.controller2.controller3;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class t1 {
public static void main(String[] args) throws IOException {
//通过 Scanner 实现控制台输入
Scanner scanner = new Scanner(System.in);
System.err.println("Scanner--请输入一个字符串:");
String s = scanner.nextLine();//读取用户输入的一行字符串
System.err.println("Scanner--请输入一个整数:");
int i = scanner.nextInt();//读取用户输入的一个整数
System.err.println("Scanner--您输入的字符串是:" + s);
System.err.println("Scanner--您输入的整数是:" + i);
//通过BufferedReader
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
System.err.println("BufferedReader--请输入一个字符串:");
String s1 = bufferedReader.readLine();//读取用户输入的一行字符串
System.err.println("BufferedReader--请输入一个整数:");
int i1 = Integer.parseInt(bufferedReader.readLine());//读取用户输入的一个整数
System.err.println("BufferedReader--您输入的字符串是:" + s1);
System.err.println("BufferedReader--您输入的整数是:" + i1);
}
}
运行结果:

仅用记录。