《剑指offer》不用加减乘除做加法
生活随笔
收集整理的這篇文章主要介紹了
《剑指offer》不用加减乘除做加法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目:寫一個函數,求兩個整數之和,要求在函數體內不得使用+、-、*、/四則運算符號。
解析:題目要求是函數體內不出現四則運算符號就好了,那就用math包里的BigDecimal解答
import java.math.BigDecimal; public class Add {public static int Add(int num1,int num2) {BigDecimal a = new BigDecimal(num1);BigDecimal b = new BigDecimal(num2);return a.add(b).intValue();//注意add函數返回的是BigDecimal對象,需要取int值}public static void main(String[] args) {System.out.println(Add(2,5));} }總結
以上是生活随笔為你收集整理的《剑指offer》不用加减乘除做加法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《剑指offer》孩子们的游戏---约瑟
- 下一篇: 《剑指offer》把字符串转为整数