​把整数上的每一位数添加到数组当中

public static void main(String[] args){
int number = 12345;

int temp = number;
int count = 0;
while(number != 0){
number = number / 10;
//System.out.println(number);
count++;
}
//System.out.println(count);

//动态 静态 因为不知道元素是什么,所以需要动态初始化
int []arr = new int [count];

//System.out.println(temp);
int index = arr.length -1;
while(temp != 0){//12345

int ge = temp % 10;

temp = temp / 10;

arr[index] = ge;
index--;
}
1 2 3 4 5
for(int i =0;i < arr.length;i++){
System.out.print(arr[i] + " ");
}

新手老铁们可以跟据以下步骤练习:

 1.计算出数组的长度

定义一个变量临时记录number的值,就是为了第三次的时候再次使用

定义一个变量进行统计

2.定义数组

  3.把整数上的每一位数都添加到数组当中

  获取temp里面的每一个数

   再去掉右边的那位数字

  把当前获取的个位数添加到数组当中

验证结果

                               Java基础综合练习_数组