class Test9
{
public static void main(String[] args)
{
int[] arr=getNums(12245);
for(int i=0;i<arr.length;i++)
System.out.println(arr[i]);
}
public static int[] getNums(Integer num)
{
int[] arr=new int[num.toString().length()];
for(int i=num.toString().length()-1;i>=0;i--)
{
arr[i]=num%10;//1634
num/=10;
}
return arr;
}
}这是我的方法,获取任意范围内的数的每个位数,只要不超过类型范围.用位移我做不到.... |