数字反转
package hm.day.test;
import java.time.temporal.Temporal;
public class Test9 {
public static void main(String[] args) {
//数字的反转
//定义一个临时变量
int number = 12345;
//定义一个变量临时记录number 的值,就是为了第三步的时候再次使用
int temp = number;
//定义一个变量用来统计
int count = 0;
while (number != 0) {
number = number / 10;
count++;
}
//定义数组
int[] arr = new int[count];
//把整数上的每一位都添加到数组当中
System.out.println(temp);
int index = arr.length - 1;
while (temp != 0) {
//获取temp里面的每一位数组
int ge = temp % 10;
//再去掉右边的那位数字
temp = temp / 10;
//把当前获取的个位添加到数组当中
arr[index] = ge;
index--;
}
//验证结果 5 4 3 2 1
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
}