递归正打数字 认为逻辑很难明白
写三个数字
如156
计算机输出
1
2
3
import java.util.Random; import java.util.Scanner; public class ja420 { public static void digui(int n){ if (n<10){ //根据判断n的大小来输出 System.out.println(n); return;} //如果n小于十直接输出 否则讲继续寻找下一个数字 digui(n/10); System.out.println(n%10); } public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int a=scanner.nextInt(); digui(a); } }
嵌套逻辑