JAVA小数的输出
Java可以使用System.out.println()函数输出小数,也可以使用System.out.printf()函数按照指定格式输出小数。例如:
double number = 3.14;
System.out.println(number);
System.out.printf("%.2f", number);
输出结果为:
3.14
3.14
当然在Java中,我们还可以使用String.format()方法来格式化字符串。它的使用方法类似于printf()方法,但不会直接输出结果,而是将格式化后的字符串返回。
下面是String.format()方法的一个示例:
double number = 3.14;
String formattedNumber = String.format("%.2f", number);
System.out.println(formattedNumber);
输出结果为:
3.14
在上面的示例中,"%.2f"表示只保留小数点后两位。String.format()方法将这个格式应用于number变量,并将结果赋值给formattedNumber变量。然后,我们可以使用System.out.println()方法将formattedNumber打印到控制台上。
方法介绍
String.format() 方法中的 % 符号用作占位符,用于将值插入字符串中。它用于使用特定值(例如整数、浮点数或字符串)格式化字符串。% 符号后面跟着一个字母,指定要插入的值的类型,例如 %d 表示整数,%s 表示字符串。要插入的值作为参数传递给 String.format() 方法。
部分示例代码:
%s:用“你好,世界”来替换%s
String str = String.format("字符串类型: %s", "你好,世界");
System.out.print(str);//字符串类型: 你好,世界