java实现大整数的加减乘除法(百练OJ:2736、2737、2980、2981)

题目链接:

除法       乘法        减法         加法


解题代码:

//加法
import java.math.BigInteger;
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner input = new Scanner (System.in);
		BigInteger a = new BigInteger(input.next());
		BigInteger b=new BigInteger(input.next());
		BigInteger c=a.add(b);//c = a+b
		System.out.println(c);
		input.close();
		}

}

对于减法乘法除法代码几乎一样,只是在调用函数的时候改变一下即可

//add(加)

bigInteger1=bigInteger1.add(bigInteger2);

//subtract(减)

bigInteger1=bigInteger1.subtract(bigInteger2);

//multiplay(乘)

bigInteger1=bigInteger1.multiply(bigInteger2);

//divide(除)

bigInteger1=bigInteger1.divide(bigInteger2);



你可能感兴趣的:(百练OJ与leetcode)