提示信息

Java系统流

韦衡一 已关注

Java中的系统流指的是Java程序与系统标准输入/输出流的交互。Java中提供了System类来实现与系统流的交互。

System类中定义了三个静态成员变量来表示标准输入/输出流:
- System.in:标准输入流,类型为InputStream,可以用来从控制台读取用户的输入。
- System.out:标准输出流,类型为PrintStream,可以用来向控制台输出数据。
- System.err:标准错误输出流,类型为PrintStream,用于向控制台输出错误信息。

常见的System类的方法有:
- System.out.print():向控制台输出数据,不换行。
- System.out.println():向控制台输出数据,并换行。
- System.in.read():读取控制台输入的一个字符的ASCII码。
- System.in.read(byte[] b):从System.in中读取数据到字节数组b中。

例如,以下代码示例演示了如何通过System.in从控制台获取用户输入,并通过System.out输出到控制台:

  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4. public class Main {
  5. public static void main(String[] args) throws IOException {
  6. BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  7. System.out.print("Please enter your name:");
  8. String name = reader.readLine();
  9. System.out.println("Hello " + name + "!");
  10. }
  11. }

运行以上代码,程序将会打印出提示信息"Please enter your name:",等待用户在控制台输入姓名,并回车确认。然后程序会将用户输入的姓名与字符串"Hello "拼接起来,并输出到控制台,形成问候语。例如,如果用户在控制台输入"John",程序将会输出"Hello John!"。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
韦衡一 关注 已关注

最近一次登录:2023-10-09 13:13:16   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图