Java中两个int相除,可以使用类型转换将其转化为浮点数进行运算,并使用 DecimalFormat 将结果格式化保留两位小数。
以下是示例代码:
int a = 10;
int b = 3;
// 将 a 和 b 转换为 double 类型进行除法运算
double result = (double) a / b;
// 使用 DecimalFormat 格式化输出结果,保留两位小数
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(result));
上述代码中,首先将 a 和 b 强制转换为 double 类型进行除法运算,将结果赋值给变量 result。然后,创建 DecimalFormat 实例 df 并指定格式字符串 "#.00",其中 # 表示占位符,. 表示小数点,00 表示保留两位小数。最后,调用 df.format() 方法将 result 格式化为字符串并输出。
执行上述代码,输出结果为 "3.33",即 10 和 3 相除保留两位小数的结果。
未经允许不得转载:国外服务器评测 » Java中两个int相除保留两位小数的方法 附详细示例代码