思路
规律:先除以/10^(n-1)再%10
三位数:n
个位:n/1%10
十位:n/10%100
百位:n/100%10
n位数:n
个位:n/10^0%10
十位:n/10^1%10
百位:n/10^2%10n位:n/10^(n-1)%10
代码
class PrintSingleNumber{public static void main(String[] args) {/*三位数:n个位:n/1%10十位:n/10%100百位:n/100%10n位数:n个位:n/10^0%10十位:n/10^1%10百位:n/10^2%10...n位:n/10^(n-1)%10*///三位数int m=178;int m1=m/1%10;//个位:8int m2=m/10%10;//十位:7int m3=m/100%10;//百位:1System.out.println("三位数:"+m);//178System.out.println("个位:"+m1);//8System.out.println("十位:"+m2);//7System.out.println("百位:"+m3);//1//n位数int n=34567890;String s=n+"";for(int i=0;i<s.length();i++){int x=(int)(n/Math.pow(10,i)%10);System.out.println("第"+(i+1)+"位:"+x);}/*输出第1位:0第2位:9第3位:8第4位:7第5位:6第6位:5第7位:4第8位:3*/}
}