在 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 类将结果格式化为保留两位小数的字符串。另外,我们还使用了取余运算符 % 来求得余数。

Java 除法运算:获取比例并保留两位小数

原文地址: https://www.cveoy.top/t/topic/pS7Q 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录