📜  Java程序的输出|设置 3(1)

📅  最后修改于: 2023-12-03 14:43:04.437000             🧑  作者: Mango

Java程序的输出|设置 3

在Java程序中,我们可以使用不同的方法来输出我们的结果。在本文中,我们将介绍几种主要的方式来输出Java程序的结果。除此之外,我们也将看到如何在Java代码中进行一些设置。

输出结果

以下是几种常见的用Java输出结果的方式:

1. 使用 System.out.println() 输出结果

System.out.println() 是Java中最常见的输出语句,用于输出一行文本。例如,以下代码将输出 "Hello World!":

System.out.println("Hello World!");
2. 使用 System.out.print() 输出结果

System.out.print() 同样也用于输出结果,但它不会自动换行。例如,以下代码将输出两行文本:

System.out.print("Hello ");
System.out.print("World!");

输出结果如下:

Hello World!
3. 使用 System.out.printf() 输出结果

System.out.printf() 允许我们使用格式化字符串输出结果。例如:

String name = "Java";
int version = 14;
System.out.printf("Welcome to %s version %d!", name, version);

输出结果如下:

Welcome to Java version 14!

在上述代码中,%s%d 是占位符,分别表示一个字符串和一个整数。

设置输出

我们可以使用 System.setOut() 方法来设置输出目标。默认情况下,输出被发送到控制台,但我们也可以将结果输出到一个文件中。

以下是一个将结果输出到文件的示例代码:

try {
    PrintStream out = new PrintStream(new FileOutputStream("output.txt"));
    System.setOut(out);
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

System.out.println("Hello World!");

在上述代码中,我们使用 PrintStream 类将结果输出到文件中,并使用 System.setOut() 将输出目标设置为该文件。

总结

Java程序的输出方式有很多种,其中最常见的是 System.out.println()System.out.print()。我们也可以使用 System.out.printf() 来格式化输出结果。同时,我们也可以使用 System.setOut() 来设置输出目标。