Java 中 StdOut 的工作原理
本文介绍 StdOut 类并演示 StdOut 在 Java 中的工作原理。
Java 中的标准输出
StdOut 类用于打印标准输出。 此类提供将数字和字符串打印到标准输出的方法。 如果我们想在代码中使用 StdOut 类,则它必须位于类路径中。
大多数时候,该类包含在自动安装程序中,如果没有,可以下载 StdOut 的 jar 文件并将其添加到类路径中。 我们还可以在工作区添加StdOut.Java。
下面是 Java 中 StdOut 的一个简单示例:
package jiyik;
public class Example {
public static void main(String[] args) {
int Number1 = 14;
int Number2 = 277;
int Number3 = 126;
int Calculation = Number1 + Number2 - Number3;
StdOut.println("Hello, This is jiyik.com");
StdOut.printf("%d + %d - %d = %d\n", Number1, Number2, Number3, Calculation);
}
}
上面的代码使用 StdOut.println
和 StdOut.printf
方法来打印标准输出。 printf 方法采用将以标准方式打印的参数。 请参阅以下结果。
输出:
Hello, This is jiyik.com
14 + 277 - 126 = 165
StdOut 有不同的方法来打印不同的标准输出。 见下表:
方法 | 说明 |
---|---|
print() | 打印标准输出。 |
print(boolean x) | 打印刷新标准输出中的布尔值。 |
print(byte x) | 将一个字节打印到标准输出中。 |
print(char x) | 将 char 打印到标准输出中。 |
print(double x) | 将双精度数打印到标准输出中。 |
print(float x) | 将浮点数打印到标准输出中。 |
print(int x) | 将整数打印到标准输出中。 |
print(long x) | 打印到标准输出中。 |
print(Object x) | 将对象打印到标准输出中。 |
print(short x) | 将short 打印到标准输出中。 |
println() | 打印行分隔符字符串并终止当前行。 |
println(boolean x) | 将布尔值打印到标准输出并终止当前行。 |
println(byte x) | 将字节打印到标准输出并终止当前行。 |
println(char x) | 将 char 打印到标准输出并终止当前行。 |
println(double x) | 将 double 打印到标准输出并终止当前行。 |
println(float x) | 将浮点数打印到标准输出并终止当前行。 |
println(int x) | 将整数打印到标准输出并终止当前行。 |
println(long x) | 将 long 打印到标准输出并终止当前行。 |
println(Object x) | 将对象打印到此输出流并终止当前行。 |
println(short x) | 将short 打印到标准输出并终止当前行。 |
printf(Locale locale, String format, Object... args) | 将格式化字符串打印到标准输出。 它需要参数来使用指定的标准输出来打印它们。 |
printf(String format, Object... args) | 将格式化字符串打印到标准输出。 它还需要参数来使用标准输出打印它们。 |
main(String[] args) | 用于对 StdOut 中的一些方法进行单元测试。 |
您可能想知道 System.out 是否也做同样的工作; 有什么不同? 以下是 StdOut 和 System.out 之间的区别:
- System.out 和 StdOut 的行为相同,但 StdOut 有一些技术差异。
- StdOut 将刷新输出,并且结果将立即在终端中看到。
- StdOut 强制将字符编码为 UTF-8 以使其成为标准。
- StdOut 强制将语言环境设置为 Locale.US 以实现一致性和浮点值。
相关文章
在 Maven 中指定 Java 版本以及编译器属性和插件之间的差异
发布时间:2023/08/08 浏览次数:130 分类:Java
-
今天,我们将讨论Java编译器属性和编译器插件之间的区别。 我们还将了解如何在 Maven 中指定 Java 版本。编译器属性和插件之间的差异
Java 中的短信 API
发布时间:2023/08/08 浏览次数:80 分类:Java
-
本文介绍如何使用 Java 中的 API 发送短信。Java 中的短信 API 提供了多个 API 来使用 Java 代码发送 SMS。 其中一些 API 是付费的,有些是开源的。
Java EE 中的拦截器简介
发布时间:2023/08/08 浏览次数:170 分类:Java
-
在本文中,我们将介绍 Java EE 中的拦截器。 它包括拦截器方法、拦截器类和生命周期回调拦截器。Java EE 中的拦截器简介 在 Java EE 版本 5 中,我们只能在 Enterprise JavaBeans (EJB) 上使用拦截器。
Java 中的填充矩形
发布时间:2023/08/08 浏览次数:154 分类:Java
-
如果您使用 Java 处理图形,则可能需要以编程方式绘制矩形。 本文将展示如何在 Java 中绘制一个矩形并为其填充颜色。在 Java Applet 中使用 fillRect() 和 Paint() 方法填充矩形
Java 中的 Cron 作业
发布时间:2023/08/08 浏览次数:184 分类:Java
-
本文将介绍如何使用 Java 创建 Cron 作业。 但在我们开始讨论之前,我们先来看看 Cron 或 Cron job。什么是 Cron 作业
在 Java 中使用 cURL
发布时间:2023/08/08 浏览次数:134 分类:Java
-
本文中我们将学习Java中的cURL。 我们还将学习如何将 cURL 与 ProcessBuilder 和 Runtime.getRuntime 结合使用。Java 中的 cURL
Java 中的 SerialVersionUID
发布时间:2023/08/08 浏览次数:57 分类:Java
-
本文介绍如何在 Java 中使用 SerialVersionUID。Java 中的 SerialVersionUID SerialVersionUID 用于序列化。 序列化是将对象转换为字节流以存储数据并将其发送到某个地方的过程,反序列化是相反的过程。
在 Java 中计算数组的中位数
发布时间:2023/08/08 浏览次数:195 分类:Java
-
本文将举例说明如何计算中位数以及均值与中位数之间的差值。 此外,我们还将向您展示如何解决中位数问题陈述。然后,我们将运行一个Java程序,简而言之,它充分利用了Arrays.sort()、lengt
在 Java 中查找给定数字的因数
发布时间:2023/08/08 浏览次数:76 分类:Java
-
在本文中,我们将学习如何在 Java 中查找给定数字的不同因子或除数。在 Java 中查找给定数字的因数 一种简单的方法是遍历从 1 到 n 的所有数字,看看它们是否能正确整除 n(即余数为零)。