题目描述
输入一个有符号整数,输出该整数的反转值。
输入描述:
一个整数
输出描述:
一个整数
示例1
输入
复制
123
输出
复制
321
说明
示例2
输入
复制
-123
输出
复制
-321
说明
示例3
输入
复制
200
输出
复制
2
思路:记录符号,然后将字符串反转,最后将字符串转化为整数输出。
public class Xunlei03 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String input = in.nextLine();
// String input = "-200";
boolean flag = false;
if (input.startsWith("-")){
flag = true;
input = input.substring(1);
}
StringBuilder builder = new StringBuilder();
for (int i=input.length()-1; i>=0; i--){
builder.append(input.charAt(i));
}
if(flag){
builder.insert(0,"-");
}
System.out.println(Integer.parseInt(builder.toString()));
}
}

965

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



