标准输出流
我们需要学习一下System类
System类在java.lang包。该类是被final修饰说明是常量,该类继承了Object类。System类提供的设施包括标准输入,标准输出和错误输出流
System类有两个静态的成员变量,如下 1、public static final InputStream in :标准输入流。通常该流对应于键盘输入或由主机环境或用户指定的另一输入源 2、public static final PrintStream out:标准输出流。通常该流对应于主机环境或用户指定的显示输出或另一输出目的地
注意:上节课已经学了标准输入流,这节课来学标准输出流
标准输出流,需要先学习一下PrintStream类,如下 printStream类在java.io包下。该类的爷爷是OutputStream类,所以该类是字节输出流。该类是具体的类,该类能够方便地打印各种数据值 该类有print方法和println方法
输出语句System.out的本质是一个字节输出流 1、PrintStream ps = System.out; 2、PrintStream类有的方法,System.out都可以使用
标准输出流的练习
xxxxxxxxxx
package ch20;
import java.io.PrintStream;
//直接输出在控制台
public class a_6_1测试 {
public static void main(String[] args) {
//public static final PrintStream out:标准输出流。通常该流对应于主机环境或用户指定的显示输出或另一输出目的地
//上面out是PrintStream类型,被final修饰说明in是常量,被static修饰说明in可以被通过类名直接访问
PrintStream ps = System.out;
//PrintStream类能够方便地打印各种数据值。PrintStream类的print方法的作用是不换行输出
ps.print("hello");
ps.print("100"+100);
ps.print(100+100);
ps.print(true);
ps.print(false);
System.out.println("");//该行的作用只是换行,方便后面的代码演示
System.out.println("------------------------------");//该行的作用是分界线,方便后面的代码演示
//PrintStream类能够方便地打印各种数据值。PrintStream类的println方法的作用是换行输出
ps.println("hello");
ps.println("100"+100);
ps.println(100+100);
ps.println(true);
ps.println(false);
System.out.println("--------------------------------");
//-------------------------------------------------------------------------------------------------------------------
//我们思考总结一下,上面的ps是System.out,我们可不可以直接通过System.out调用print、println。如下
System.out.println("100"+100);
System.out.print(100+100);
//是不是很眼熟,其实就是我们经常用的输出语句
//总结:System.out的本质是一个字节输出流
}
}