铐住修罗王和邪狼的魔法手铐镌刻着两行数字,修罗王猜测其开启密码是这两行数字的乘积,为此他需要编写一个简单高精度乘法的程序以验证其猜测。即已知A和B的值,其中A、B的位数不超过5000,试求出A×B的值。
【输入格式】
输入文件为mul.in,为两行数字即A和B,A、B的倍数不超过5000位。
【输出格式】
输出文件为mul.out,为一行数字,即A×B的值。
【输入样例】
2
3
【输出样例】
6
package algorithmclassic.ch04;
import java.math.BigDecimal;
import java.util.Scanner;
/**
* @author Dylan
* @date 2020/5/5 - 15:43
*/
public class Q42 {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
while(cin.hasNext()){
BigDecimal a = cin.nextBigDecimal();
BigDecimal b = cin.nextBigDecimal();
System.out.println(a.multiply(b).stripTrailingZeros().toPlainString());
}
}
}
网友评论