【问题标题】: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.in 和System.out 获得。见this。
标签:
java
netbeans
input
output
std
【解决方案1】:
“std out”表示System.out。
“std in”表示System.in。
“std err”表示System.err。
【解决方案2】:
stdin、stdout 和 stderr 是一个文本输入流和两个文本输出流的传统名称,它们在每个 Unix 程序启动时提供。一个程序应该从stdin 读取它的输入(如果它的命令行参数没有指示它从其他源读取),它应该把它的输出写入stdout。如果程序有不属于其正常输出的用户消息,则应将这些消息写入stderr。
stdin、stdout、stderr 的思想从 Unix 传播到 MS-DOS 和 Linux 等操作系统。
在 Java 中,System.in 通常连接到 stdin 流,System.out 连接到 stdout 流,System.err 连接到 stderr 流。