Java:按顺序打印一个数字的每一位.

按顺序打印一个数字的每一位(例如 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);
	}
}
发布了82 篇原创文章 · 获赞 0 · 访问量 1182

猜你喜欢

转载自blog.csdn.net/yufy0528/article/details/104806215
今日推荐