java
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int num = in.nextInt();
String s = num + "";
String res = "";
for(int i = s.length() - 1; i >= 0; i--){
res += s.charAt(i);
}
System.out.println(res);
}
}
描述
对于给定的非负整数 nn ,将其以字符串的形式颠倒后输出。这意味着,如果 nn 的末尾含 00 ,那么返回的字符串开头也需要含 00 。
输入描述:
在一行上输入一个非负整数 n(0≦n<230)n(0≦n<230) 代表给定的整数。
输出描述:
在一行上输出一个字符串,代表颠倒后的数字。
思路:
1、数字长度不定,转换成字符串然后再倒转会比较方便;
2、根据字符串长度从后往前一次获取字符,然后再进行拼接;