java实现整形数字反转
/**
* 整形数字反转
* Created by double on 2019/9/3.
*/
public class NumberReverse {
public static void main(String[] args) {
int num = 123123412;
long reversedNum = 0;
while (num > 0) {
reversedNum = reversedNum * 10 + num % 10;
num = num / 10;
}
if (reversedNum > Integer.MAX_VALUE || reversedNum < Integer.MIN_VALUE) {
System.out.println("outof range");
return;
}
System.out.println(reversedNum);
}
}
本文介绍了一个使用Java实现的整形数字反转算法。通过将输入的数字逐位取出并按相反顺序重新组合,该算法能够返回一个反转后的数字。需要注意的是,如果反转后的数字超出了整型变量的范围,程序会输出outofrange并终止运行。

1320

被折叠的 条评论
为什么被折叠?



