package com.Test;
import java.util.Scanner;
public class Test {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
System.out.println("请输入一个整数:");
int num = in.nextInt(); //接收一个整数
splitNumber(num); //调用拆分一个整数的方法
}
//拆分一个整数的方法
public static int splitANumber(int num){
if (num < 10){ //递归边界(若取到该数的最高位)
System.out.println(num);
return num;
}
splitNumber(num / 10); //递归调用自身
System.out.println(num % 10);
return 0;
}
}
输出一个整数的每一位(递归实现).
最新推荐文章于 2023-04-13 09:11:44 发布
本文介绍了一个使用Java实现的递归方法,用于拆分并打印一个整数的每一位数字。通过实例演示了如何接收用户输入的整数,并逐位显示,适用于初学者理解递归的基本概念。
4466

被折叠的 条评论
为什么被折叠?



