long类型相除保留两位小数
时间: 2023-07-14 17:08:11 浏览: 185
保留两位小数
在Java中,long类型表示整数,无法直接保留小数位数。如果你想要得到保留两位小数的结果,可以将long类型转换为float或double类型进行相除,然后使用格式化输出来控制小数位数。
下面是一个示例代码:
```java
long dividend = 10;
long divisor = 3;
double result = (double) dividend / divisor;
// 或者使用 float result = (float) dividend / divisor;
// 使用DecimalFormat格式化输出结果
DecimalFormat decimalFormat = new DecimalFormat("#.00");
String formattedResult = decimalFormat.format(result);
System.out.println(formattedResult);
```
这样,你就可以得到保留两位小数的结果。在上述示例中,结果为3.33。
阅读全文