不用加减乘除做加法

题目描述

写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。
import java.math.BigInteger;

/**
 * 
 * @author gentleKay
 * 题目描述
 * 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。
 */

public class Main47 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println(Main47.Add(2, 3));
	}

	
	public static int Add(int num1,int num2) {
        BigInteger int1 = new BigInteger(String.valueOf(num1));
        BigInteger int2 = new BigInteger(String.valueOf(num2));
        
        return int1.add(int2).intValue();
    }
}

  我们来看一下 BigInteger 里面的方法。(图片太小的话,点击滑动)

构造方法:

不用加减乘除做加法

方法:

不用加减乘除做加法

不用加减乘除做加法

 

 

上一篇:使用Java 8的整数列表的总和


下一篇:为什么BigInteger最终在Java中的*Error处于第19635位Fibonacci Sequence中的整数