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

关于#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日

悬赏问题

  • ¥15 北斗定位,cors,无人机,图传
  • ¥15 Unity热更新框架问题
  • ¥20 如何提交icra的附录.应该在哪里提交
  • ¥100 有视频编程软件的需求
  • ¥20 请教yolov8出现如下bug怎么办
  • ¥30 Armoury Crate 无法打开链接然后卸载了无法安装回去
  • ¥15 压力传感器控制led
  • ¥15 matlab使用报错
  • ¥15 如何用BL55072驱动屏幕
  • ¥100 网页利用NC文件数据生成云图