📅  最后修改于: 2023-12-03 15:31:55.086000             🧑  作者: Mango
PrintWriter是Java I/O包中的一个类,它提供了一些方便的方法,用于将Java基本数据类型的值以及对象转换为文本格式,并直接写入到输出流中。
其中,println(float x)
是PrintWriter中的一个方法,它的作用是将一个浮点数以文本格式输出到输出流中,并自动换行。
public void println(float x)
x
: 要输出的浮点数下面是一个示例程序,它演示了如何使用PrintWriter类的println(float x)
方法将浮点数输出到输出流中。
import java.io.*;
public class PrintWriterExample {
public static void main(String[] args) {
try {
PrintWriter writer = new PrintWriter(new FileWriter("output.txt"));
float x = 3.1415926f;
writer.println("The value of π is: " + x);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
在上面的示例程序中,我们创建了一个PrintWriter对象,它将输出流连接到一个名为“output.txt”的文本文件。然后,我们定义了一个浮点数变量x
,并将其初始值设置为π的近似值3.1415926。然后,我们使用println()
方法将x输出到输出流中,并将其作为一个字符串附加到另一个字符串之后。最后,我们调用close()
方法来关闭输出流。
当我们运行示例程序后,我们将在文本文件output.txt中看到以下内容:
The value of π is: 3.1415925
从输出结果可以看出,浮点数已经成功的以文本格式输出到了输出流中,并且自动换行。