public class Test1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入数字:"); int n = sc.nextInt(); f(n); } public static void f(int n){ //结束条件 if(n==1){ System.out.println(1); return; } //递归循环 f(n-1);
int m = 0; for(int i=0;i<n;i++){ //n*10^(n-1)+...+4*10^3+4*10^2+4*10^1+4*10^0=nn...nn m += (int) (n*Math.pow(10, i)); } System.out.println(m); return; } }