按顺序打印一个数字的每一位(例如 1234 打印出 1 2 3 4)
使用递归方法
public static void num(int a) {
if(a>=9) {
num(a/10);
}
System.out.println(a%10) ;
}
只要大于九便开始递归.
完整代码
import java.util.Scanner;
public class TestDemo {
public static void num(int a) {
if(a>=9) {
num(a/10);
}
System.out.println(a%10) ;
}
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
num(a);
}
}