微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

百练---大数加,减,乘,除----2736,2737,2980,2981

2980:大整数乘法

总时间限制:
1000ms
内存限制:
65536kB
描述
求两个不超过200位的非负整数的积。
输入
有两行,每行是一个不超过200位的非负整数,没有多余的前导0。
输出
一行,即相乘后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。
样例输入

 

题目都类似

 

import java.math.BigInteger;
import java.util.Scanner;


public class Dashu {
	public static void main(String[] args) {
		Scanner input = new Scanner(system.in);
		int n = input.nextInt();
		while(n-->0){
			String a = input.next();
			String b = input.next();
			BigInteger aa = new BigInteger(a);
			BigInteger bb = new BigInteger(b);
			//BigInteger add = aa.add(bb);加法
			//System.out.println(add.toString());
			
			//BigInteger mul = aa.multiply(bb);乘法
			//System.out.println(mul.toString());
			
			//BigInteger div = aa.divide(bb);除法
			//System.out.println(div.toString());
			
			BigInteger sub = aa.subtract(bb);//减法
			System.out.println(sub);
		}
	}

}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐