思路
规律:先除以/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%10
n位:n/10^(n-1)%10
代码
class PrintSingleNumber{
public static void main(String[] args) {
/*
三位数:n
个位:n/1%10
十位:n/10%100
百位:n/100%10
n位数: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;//个位:8
int m2=m/10%10;//十位:7
int m3=m/100%10;//百位:1
System.out.println("三位数:"+m);//178
System.out.println("个位:"+m1);//8
System.out.println("十位:"+m2);//7
System.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
*/
}
}