题解 | 数字颠倒
数字颠倒
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(); } }#每日一题挑战#