数字反转
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] + " ");
}
}
}
本文介绍如何使用Java编程实现数字的反转,通过while循环逐位提取并存入数组,最后验证结果。展示了基本的数学运算和数组操作技巧。
1240

被折叠的 条评论
为什么被折叠?



