此处可以根据传入的值来获取不同多位数的每位上的值:
public class Qwei {
public static void main(String[] args) {
int i = Integer.parseInt(args[0]); //传入i的值
String str = Integer.toString(i); //把i转化成String类型字符串
int n = str.length(); //求字符串的长度即整形数的位数
for(int k=0;k<n;k++){
int now = i/(int)Math.pow(10,k); //当前值
System.out.println("第"+(k+1)+"位的值为:"+now%10);//从最低位开始算起
}
}
} |