实用---java保留小数点后位数以及输出反转数字

//方法一
double b = 8.0/3.0; //与C语言不同,此处8.0和8有所区分 String format = String.format("%.2f,b"); //表示小数点几位 System.out.println(format);

方法一:  

使用string的format方法进行小数点的保留。可修改2f中的数字用于确定需要小数点几位

//方法二
DecimalFormat decimalformat = new DecimalFormat();
decimal.applypattern("0.000");       //设置小数点格式
double a = 8.0/5.0;
String b = decimal.format(a);         //应用格式转换
System.out.println(b)
                                                //输出为1.600

方法二:  

使用decimalformat进行转换格式多样,其中applypattern方法用于设置小数点的具体格式以及填充数字,若为0.0002,则最终结果为1.6002

使用system.out.printf("%d%d%d",a%10,a/10%10,a/100);

可用于数字的反转,同时可以输出多个数,取决于%d的个数。

原文地址:https://www.cnblogs.com/liuhui5599/p/8507614.html