java - 如何使用Printf

标签 java input printf output println

如何使用 printf 打印包含多个需要四舍五入的 float 的行。我知道我需要使用“%6.2f”将其四舍五入到小数点后两位。我需要将变量“temp”和“v”四舍五入到小数点后两位。

我已经尝试过这个:

System.out.printf("%6.2f,"temp + ""+ "华氏度为"+ "%6.2f,"v + ""+ "摄氏度");

这不起作用。

System.out.printf(temp + ""+ "华氏度为"+ ""+ v + ""+ "摄氏度");

最佳答案

这就是您要找的:

System.out.printf("%6.2f degrees Fahrenheit is %6.2f Celsius", temp, v);

关于java - 如何使用Printf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58332545/

相关文章:

java - 除了 Collections.unmodifyingList() 之外,还有哪些方法可以使 arraylist 变为只读?

java - 来自守护进程的错误响应 :request canceled while waiting for connection (Client. 等待 header 时超时)

java - 从这个 .proto 文件生成代码后,这个特定的函数是如何产生的?

Java Applet 游戏循环停止鼠标/键盘输入?

c - 从 fgetc() 读取输入并使用 printf() 打印

C fscanf 如果解析为数字而不是字符串,则报告 EOF

java - MapStruct 正在将所有 boolean 值映射为 false

css - 输入:焦点不起作用

c++ - 读取数字到 vector

C:在输入光标后插入要显示的符号