1 题目
Leetcode第29题leetcode-cn.com计算两数相除的商,不允许使用乘法,除法,求模运算符。
2 减法
首先判断结果是否需要加上负号,将商置为0后,被除数不断减去除数,同时商自增。最后根据是否有负号返回相应的商。
boolean
3 思考
3.1 溢出
-2147483648与2147483647这两个数,是4字节的int的最小值与最大值,在java中,它们可用Integer.MIN_VALUE与Integer.MAX_VALUE表示,当一个int为Integer.MIN_VALUE时,取反也是这个数: