方法一:你可以先将浮点数乘以100,然后取整,非四舍五入,取整后再除以100,这样不就得到了两位小数的输出了嘛方法二:你还可以强制转换为String的,然后取从开始到小数点往后两位的位置结束的字符串,然后再强制转换为fl... 分析总结。 你可以先将浮点数乘以100然后取整非四舍五入取整后再除以100这样不就得到了两位小...
Java 将浮点数保留两位小数位输出. 1publicstaticvoidmain(String[] args) {2String result =newjava.text.DecimalFormat("#.0000").format(Math.PI);3System.out.println("result = " +result);4} #.00表示两位小数 #.0000四位小数 以此类推......
方法一:你可以先将浮点数乘以100,然后取整,非四舍五入,取整后再除以100,这样不就得到了两位小数的输出了嘛 方法二:你还可以强制转换为String的,然后取从开始到小数点往后两位的位置结束的字符串,然后再强制转换为float值不也可以么 方法很多,这只是其中两种方法,多思考一下会有方法的。另外要...
import java.util.Scanner;public class Demo {public static void main(String[] args) {Scanner s = new Scanner(System.in);double d = s.nextDouble();System.out.println(String.format("%.2f", d));}}