题目要求:
实现一个int整型数字的反转
例如:123->321
-123->-321
public class GetOffer {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int reNum=reverse(num);
System.out.println(reNum);
}
private static int reverse(int num) {
if(num==0){
return 0;
}
if(num>0){
return reverseNum(num);
}else{
return 0-reverseNum(Math.abs(num));
}
}
private static int reverseNum(int abs) {
int result=0;
while(true){
int n=abs%10;//取出最后一个数
result=result*10+n;
abs = abs/10;//降位
if(abs==0){
return result;
}
}
}
}
最后
以上就是拼搏信封最近收集整理的关于实现一个int整型数字的反转的全部内容,更多相关实现一个int整型数字内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复