首页 > 其他 > 详细

面试题

时间:2018-10-31 00:27:04      阅读:164      评论:0      收藏:0      [点我收藏+]
[编程题] 整数反转

时间限制:1秒

空间限制:131072K

输入一个有符号整数,输出该整数的反转值。

输入描述:
一个整数


输出描述:
一个整数

输入例子1:
123

输出例子1:
321

输入例子2:
-123

输出例子2:
-321

输入例子3:
200

输出例子3:
2
import java.util.Scanner;
 
public class ReverseNumber {
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int n = in.nextInt();
		int a=0,c=0;
		int res=0;
		
		String s = n+"";
		int i=s.length()-1;
		if(n>=0) 
			a=1;
		else {
			a=-1;
			c=1;
		}
		for(;i>=c;i--){
			int b=s.charAt(i)-48;
			res = b+10*res;
		}
		System.out.println(res*a);
	}
}

  

面试题

原文:https://www.cnblogs.com/shundong106/p/9880321.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!