输入若干对浮点数,对每对浮点数输出其精确的和与乘积。
以下输入样例为两对浮点数输入,实际上有可能有不定对数的浮点数需要输入计算。
注1:直接使用double类型数据进行运算,无法得到精确值。
注2:输出时直接调用BigDecimal的toString方法。
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+"")));
}
}