作者:ccer | 来源:互联网 | 2023-05-19 00:38
我们先看一下题目描述:
就是将数字进行反转,可以用数学方法将其解答。
public static int reverse(int x) {
long a = 0;
while (x != 0) {
a = a * 10 + x % 10;
x = x / 10;
if (a Integer.MAX_VALUE) {
return 0;
}
}
return (int) a;
}
貌似还有用StringBuffer解决,但是本人能力有限看不太懂。这种方法是用时最少的,而且最好理解。所以吸收这种方法就可以了