package com.fqs.demo;
import java.util.Random;
public class SjWeiShu {
public static void main(String[] args) {
//1237777777777777777=number
//第0位 个位 123%10的余数=3 number/100
//第1位十位 123/10 再取余数 (number/10)%10 123除以10等于12.3 12.3%10=2
//第2位 百位 123/10/10 再取余数 (number/10/10)%10 1.23%10=1
Random sj=new Random();
int sjnumber=sj.nextInt(10000)+1;
System.out.println("sjnumber:"+sjnumber);
int []array=new int[sjnumber];
int count=0;
for(int number=sjnumber; number>0;number/=10) {
int shu=number%10;
array[count]=shu;
count++; //次数统计
}
for (int i=count-1;i>=0;i--) {//下标需要总位数-1,当下标<0停止
System.out.println(array[i]);
}
System.out.println("合计:"+count+"位");
}
}