//方法一
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的个数。