重要公式:数字翻转
反转数字
http://www.nowcoder.com/questionTerminal/1a3de8b83d12437aa05694b90e02f47a
import java.util.*;
public class Solution {
/**
*
* @param x int整型
* @return int整型
*/
public int reverse (int x) {
int num = 0;
while(x != 0){
num = num*10+(x%10);
x = x / 10;
}
if(num > Integer.MAX_VALUE && num < Integer.MIN_VALUE){
num = 0;
}
return num;
}
}首先记住:
int num = 0;
while(x != 0){
num = num*10+(x%10);
x = x / 10;这里就是数字翻转的关键,可以直接将数字翻转,后考虑大小是否超出极限即可。
查看25道真题和解析
