思路
規律:先除以/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*/}
}