Java 除法运算:获取比例并保留两位小数
在 Java 中,可以使用除法运算符 / 来进行除法操作。如果希望求得除法的结果并保留两位小数,可以使用 DecimalFormat 类来格式化结果。
以下是一个示例代码:
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
int dividend = 100; // 被除数
int divisor = 7; // 除数
double result = (double) dividend / divisor; // 执行除法运算,并将结果强制转换为double类型
DecimalFormat df = new DecimalFormat("#0.00"); // 定义格式化对象,保留两位小数
String formattedResult = df.format(result); // 格式化结果
System.out.println("结果:" + formattedResult); // 输出结果
int remainder = dividend % divisor; // 求余数
System.out.println("余数:" + remainder); // 输出余数
}
}
输出结果:
结果:14.29
余数:2
在上述示例中,我们使用了 (double) dividend / divisor 将被除数和除数进行除法运算,并将结果强制转换为 double 类型,以保留小数。然后使用 DecimalFormat 类将结果格式化为保留两位小数的字符串。另外,我们还使用了取余运算符 % 来求得余数。
原文地址: https://www.cveoy.top/t/topic/pS7Q 著作权归作者所有。请勿转载和采集!