位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

Java 系统预定义流

提问人:刘旭39发布时间:2020-11-28
系统预定义流

在Java中,系统预先定义好了几个流变量。在Jaw程序运行时,会自动导人java.lang包,其中 定义了System类,该类封装了程序运行环境的各种参数。System类中包含三个预定义的流变量,分别为System.in、System.out和System.err。它们都被public和static关键字修饰,可以在不引用特定的 System对象情况下,在程序的特定地方直接被调用。

System.in表示标准输人流,对应键盘的输入或控制台的输入。System.in为InputStream类型的对象。

Syslem.out表示标准输出流,对应计算机的显示器。System.out为PrintStream类型的对象,在程序中可以直接使用System.out打印到控制台。

System.err表示标准错误输出流,一般情况下,错误输出流在系统运行时就已打开准备接受 数据。

//系统预定义流

public class SystemIO {

public static void main(String[] args) {

try { 

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

System.out.println("请输入字符串,按回车结束");

System.out.println("请输入内容为:"+reader.readLine());

} catch (Exception e) {

e.printStackTrace();

}

}

}

N0Q}3ISZU)~BQJ4]OT`@7YT.png

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部