package cn.itcast.test1;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.Scanner;
public class Test2 {
public static void main(String[] args) throws IOException
{
//第一种BufferedReader取得含空格的输入
BufferedReader reader = new BufferedReader(new
InputStreamReader(System.in));
String read[] = new String[3];
//卡号输入
System.out.println("请输入你的卡号:");
read[0] = reader.readLine();
//金额输入
System.out.println("请输入金额");
read[1] = reader.readLine();
//定期时间输入
System.out.println("请输入定期时间 (单位:月):");
read[2] = reader.readLine();
//输出用户该卡号信息
System.out.println("您的卡号:" + read[0]);
System.out.println("存入金额: " + read[1]);
System.out.println("定期时间: " + read[2]);
//第二种Scanner
Scanner scanner = new Scanner(System.in);
System.out.println("控制台输入");
//scanner.nextLine();
//循环输出所有
while((scanner.hasNext())){
System.out.println("scanner输出"+scanner.nextLine()+"\n");
}
//第三种reader()方法输入字节
BufferedReader in = new BufferedReader(new
InputStreamReader(System.in));
byte[] read1 = new byte[20];
//read1表示存入字节的位置,0表示存入read1数组的起始位置,4表示存入的长度
System.in.read(read1, 0, 4);
System.out.write(read1,0,4);
}
}