Java:双重打印-println或printf

北方人

假设我有以下代码:

double median = med(10.0, 12.0, 3.0); //method returns middle number as double

现在,我想写一条信息说明中位数。可以使用println()完成此操作,如下所示:

System.out.println("Your number was " + median);

还是我必须将printf()与双精度值一起使用?

我问的原因是因为我在线上都看过这两种做法1,但是当我尝试使用println()时,会出现错误,除非我这样写:

System.out.println(median);

因此,您可以使用println()打印出精度值和字符串,还是必须为此使用printf()

阿卜杜勒哈克

printf:在一行中这将使用字符串连接是乏味显示多个变量时,方法可以是特别有用
println(),其可以在某些时候,混淆。(尽管两者都可以在几乎所有情况下使用)。

 double a = 10;
 double b = 20;

System.out.println("a: " + a + " b: " + b);// Tedious string concatenation.

System.out.printf("a: %f b: %f\n", a, b);// Output using string formatting.

输出:

a: 10.0 b: 20.0
a: 10,000000 b: 20,000000

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

java中的printf和println之间的区别?

来自分类Dev

Ubuntu Python3双重打印输出

来自分类Dev

(Windows终端)从Doskey宏文件运行命令时,如何停止当前工作目录的双重打印?

来自分类Dev

避免在Ramda中出现双重打击

来自分类Dev

Analytics Engine:将应用双重打开

来自分类Dev

Java 使用 println 方法打印继承的对象

来自分类Dev

使用Java的printf方法打印问题

来自分类Dev

printf打印附加的*字符

来自分类Dev

Java:println中的布尔值(布尔值?“打印为真”:“打印为假”)

来自分类Dev

Java printf格式化以打印表或列中的项目

来自分类Dev

使用printf打印双精度值时,Java UnknownFormatConversionException

来自分类Dev

使用println()打印`po`对象描述?

来自分类Dev

为什么println()打印此内容?

来自分类Dev

System.out.println同时打印

来自分类Dev

Println 打印多次而不是每次循环增加

来自分类Dev

Java中的Println null参数

来自分类Dev

System.out.println-Java

来自分类Dev

Java println(charArray +字符串)vs println(charArray)

来自分类Dev

system.out.println()和println()之间的java区别

来自分类Dev

如何用printf打印“%”字符?

来自分类Dev

printf()打印错误的值

来自分类Dev

printf以错误的顺序打印变量

来自分类Dev

如何用printf打印“%”字符?

来自分类Dev

Printf-打印重复的减号

来自分类Dev

printf 后打印的额外数字

来自分类Dev

Linux Shell printf - 如何打印 %?

来自分类Dev

使用System.out.println(arr)在Java中打印一维字符数组,整数

来自分类Dev

用Java在一个println语句中打印数组的所有元素

来自分类Dev

如何在jmeter UI Listner响应数据中打印Java System.out.println

Related 相关文章

热门标签

归档