【问题标题】:Java, what is std?Java,什么是标准?
【发布时间】:2017-02-19 19:04:14
【问题描述】:

您好,我知道这是基本的,但我需要为这个问题编写代码并测试解决方案,但我不明白 std 是什么。情景问题如下。

用户应在单独的行中从 std in 输入 4 个单词,这些单词应打印到 std out

请有人帮我如何在 net beans 中编写代码?

【问题讨论】:

  • 应该写成标准输入和标准输出,如/dev/stdin/dev/stdout。它们是进程的标准输入和输出,可通过 Java 中的System.inSystem.out 获得。见this

标签: java netbeans input output std


【解决方案1】:

“std out”表示System.out
“std in”表示System.in
“std err”表示System.err

【讨论】:

    【解决方案2】:

    stdinstdoutstderr 是一个文本输入流和两个文本输出流的传统名称,它们在每个 Unix 程序启动时提供。一个程序应该从stdin 读取它的输入(如果它的命令行参数没有指示它从其他源读取),它应该把它的输出写入stdout。如果程序有不属于其正常输出的用户消息,则应将这些消息写入stderr

    stdinstdoutstderr 的思想从 Unix 传播到 MS-DOS 和 Linux 等操作系统。

    在 Java 中,System.in 通常连接到 stdin 流,System.out 连接到 stdout 流,System.err 连接到 stderr 流。

    【讨论】:

      【解决方案3】:

      标准输入(stdin)

      阅读此https://en.wikipedia.org/wiki/Standard_streams

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-04
        • 1970-01-01
        • 1970-01-01
        • 2010-09-19
        相关资源
        最近更新 更多