您的位置:首页 > 其它

迅雷2018笔试——有符号整数反转

2017-09-19 22:30 253 查看
输入一个有符号整数,输出该整数的反转值

输入:

一个整数

输出:

一个整数

示例1:

输入:

123

输出:

321

示例2:

输入:-123

输出:-321

代码如下:

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);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  反转 有符号整数