System标准输入流(Scanner前传)

package com.czie.iot1913.lps.IO.System;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;

/**
* FileName: SystemInDemo
* Author: lps
* Date: 2022/3/27 16:08
* Sign:刘品水 Q:1944900433
* public static final InputStream in
* “标准”输入流。该流已打开,并准备提供输入数据。通常此流对应于主机环境或用户指定的键盘输入或另一个输入源。
*/
public class SystemInDemo {
public static void main(String[] args) throws IOException {
//public static final InputStream in
//“标准”输入流。该流已打开,并准备提供输入数据。通常此流对应于主机环境或用户指定的键盘输入或另一个输入源。
/* InputStream is = System.in;
// int by;
// while ((by= is.read())!=-1){
// System.out.print((char) by);
// }
//如何把字节流转换为字符流
//InputStreamReader(InputStream in)
//创建一个inputstreamreader使用默认字符集。
InputStreamReader isr = new InputStreamReader(is);
//使用字符流一次读取一行数据
//但是一次读取一行数据的方法是字符缓冲流的
BufferedReader br = new BufferedReader(isr);*/

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入一个字符串:");
String line = br.readLine();
System.out.println("你输入的字符串是:"+line);

System.out.println("请输入一个整数");
int i= Integer.parseInt(br.readLine());

//自己实现键盘录入太麻烦了 所以提供了Scanner类
Scanner sc = new Scanner(System.in);




}
}


 

posted @ 2022-03-27 16:31  刘品水  阅读(39)  评论(0编辑  收藏  举报