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;
}
}
输出一个整数的每一位(递归实现).
最新推荐文章于 2022-11-10 19:47:51 发布