迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Java >

Java 中 StdOut 的工作原理

作者:迹忆客 最近更新:2023/08/08 浏览次数:

本文介绍 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.printlnStdOut.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 以实现一致性和浮点值。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 Java 中延迟几秒钟的时间

发布时间:2023/12/17 浏览次数:217 分类:Java

本篇文章主要介绍如何在 Java 中制造程序延迟。本教程介绍了如何在 Java 中制造程序延时,并列举了一些示例代码来了解它。

如何在 Java 中把 Hashmap 转换为 JSON 对象

发布时间:2023/12/17 浏览次数:187 分类:Java

它描述了允许我们将哈希图转换为简单的 JSON 对象的方法。本文介绍了在 Java 中把 Hashmap 转换为 JSON 对象的方法。我们将看到关于创建一个 hashmap,然后将其转换为 JSON 对象的详细例子。

如何在 Java 中按值排序 Map

发布时间:2023/12/17 浏览次数:171 分类:Java

本文介绍了如何在 Java 中按值对 Map 进行排序。本教程介绍了如何在 Java 中按值对 Map 进行排序,并列出了一些示例代码来理解它。

如何在 Java 中打印 HashMap

发布时间:2023/12/17 浏览次数:192 分类:Java

本帖介绍了如何在 Java 中打印 HashMap。本教程介绍了如何在 Java 中打印 HashMap 元素,还列举了一些示例代码来理解这个主题。

在 Java 中更新 Hashmap 的值

发布时间:2023/12/17 浏览次数:146 分类:Java

本文介绍了如何在 Java 中更新 HashMap 中的一个值。本文介绍了如何在 Java 中使用 HashMap 类中包含的两个方法-put() 和 replace() 更新 HashMap 中的值。

Java 中的 hashmap 和 map 之间的区别

发布时间:2023/12/17 浏览次数:79 分类:Java

本文介绍了 Java 中的 hashmap 和 map 接口之间的区别。本教程介绍了 Java 中 Map 和 HashMap 之间的主要区别。在 Java 中,Map 是用于以键值对存储数据的接口,

在 Java 中获取用户主目录

发布时间:2023/12/17 浏览次数:218 分类:Java

这篇文章向你展示了如何在 Java 中获取用户主目录。本教程介绍了如何在 Java 中获取用户主目录,并列出了一些示例代码以指导你完成该主题。

Java 中 size 和 length 的区别

发布时间:2023/12/17 浏览次数:179 分类:Java

这篇文章教你如何知道 Java 中大小和长度之间的区别。本教程介绍了 Java 中大小和长度之间的区别。我们还列出了一些示例代码以帮助你理解该主题。

Java 中的互斥锁

发布时间:2023/12/17 浏览次数:111 分类:Java

了解有关 Java 中互斥锁的一切,在计算机科学领域,互斥或互斥被称为并发控制的属性。每台计算机都使用称为线程的最小程序指令序列。有一次,计算机在一个线程上工作。为了更好地理解,

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便