描述
输入一个整数,将这个整数以字符串的形式逆序输出
程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
数据范围: 0 \le n \le 2^{30}-1 \0≤n≤230−1
输入描述:
输入一个int整数
输出描述:
将这个整数以字符串的形式逆序输出 题源:数字颠倒_牛客题霸_牛客网 (nowcoder.com)
示例1
输入:
1516000
复制
输出:
0006151
复制
示例2
输入:
0
输出:
0
思路:利用递归反转字符串;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String word = sc.nextLine();
System.out.println(f( word,word.length()-1));
}
static String f(String word,int index){
if (0 > index){
return "";
}
return word.charAt(index) + f(word,index-1);
}
}