ltfxyy 2021-11-08 11:12 采纳率: 77.8%
浏览 99

关于#java#的问题:以下输入样例为两对浮点数输入,实际上有可能有不定对数的浮点数需要输入计算

输入若干对浮点数,对每对浮点数输出其精确的和与乘积。
以下输入样例为两对浮点数输入,实际上有可能有不定对数的浮点数需要输入计算。

注1:直接使用double类型数据进行运算,无法得到精确值。
注2:输出时直接调用BigDecimal的toString方法。

  • 写回答

1条回答 默认 最新

  • CSDN专家-sinJack 2021-11-08 11:15
    关注
    import java.math.BigDecimal;
    import java.util.Scanner;
    
    public class Data {
        public static void main(String[] args) {
            Scanner in=new Scanner(System.in);
            double num1 = in.nextDouble();
            double num2 = in.nextDouble();
            System.out.println("乘积值:"+num1*num2);
            System.out.println("BigDecimal乘积值:"+new BigDecimal(num1+"").multiply(new BigDecimal(num2+"")));
        }
    }
    

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 11月8日