输入一个整数,将这个整数以字符串的形式逆序输出
程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
输入一个int整数
将这个整数以字符串的形式逆序输出
示例1:
输入:1516000
输出:0006151
示例2:
输入:0
输出:0
public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (sc.hasNextInt()) { // 注意 while 处理多个 case int num = sc.nextInt(); String numZstr = String.valueOf(num); String numStr = ""; for(int i=numZstr.length()-1; i>=0; i--){ numStr += numZstr.charAt(i); } System.out.println(numStr); } }
也可以直接使用reverse()方法进行反转
public static void main(String[] args) { Scanner in = new Scanner(System.in); String str = in.nextLine(); StringBuffer strb = new StringBuffer(str); strb.reverse(); System.out.println(strb.toString()); }