百练---大数加,减,乘,除----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);
		}
	}

}


 

你可能感兴趣的:(百练---大数加,减,乘,除----2736,2737,2980,2981)