题解 | 数字颠倒
数字颠倒
https://www.nowcoder.com/practice/ae809795fca34687a48b172186e3dafe
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
int a = 0;
while (in.hasNextInt()) { // 注意 while 处理多个 case
a = in.nextInt();
}
String x = a + "";
System.out.printf(reversal(x)) ;
}
private static String reversal(String a ) {
//String 转为字符数组,然后倒着插入
char[] temp = a.toCharArray();
StringBuilder result = new StringBuilder();
for(int i=temp.length-1;i>=0;i--){
result.append(temp[i]);
}
return result.toString();
}
}
#每日一题挑战#