1.题目:研究生考试892-2016.采用递归思想,设计并实现一个函数,将其功能是将参数n,由低位到高位倒序输出。例如n为4892,则输出2984
2.分析: 巧用 / 取整 ;%取余 递归出口就是个位数的数值
3.代码展示(复制可直接运行)
import java.util.Scanner;
public class Y2016T5 {
public static void reverse(int n){
if(n<10){
System.out.print(n);
}else{
System.out.print(n%10);
reverse(n/10);
}
}
public static void main(String[] args) {
System.out.println("请输入一个数");
Scanner sc =new Scanner(System.in);
int n=sc.nextInt();
System.out.println("倒序输出为");
reverse(n);
}
}