public class SplitNumber
{
public static void main(String[] args)
{
int length = args[0].length();
System.out.println("整数长度为:"+length);
int[] nums = new int[length];
int tem = 10;
//用所给整数除以tem以获取最高位数值,对tem取余获取低n-1位整数
for (int i=0; i<length-2; ++i)
tem *=10;
int a = Integer.parseInt(args[0]);
for (int i=0; i<length; ++i)
{
nums[i] = a/tem;
a %= tem;
tem /= 10;
}
//输出整数的各位数值
for (int i=0; i<length; ++i)
{
System.out.print(nums[i]+" ");
}
}
}