- // 核心思路:把数字倒过来跟原来的数字进行比较
- // 1、定义数字
- int x = 121;
- // 定义一个临时变量用于记录x原来的值,用于最后进行比较
- int temp = x;
- // 记录倒过来之后的结果
- int num = 0;
- // 2、利用循环开始
- while (x != 0){
- // 从右往左获取每一位数字
- int ge = x%10;
- // 修改一下x记录的值
- x = x / 10; // 1234/10 =123 ...4(整数相除只能等于整数,结果就是123)
- // 把当前获取到的数字拼接到最右边
- num = num*10+ge;
- }
- // 3、打印num
- System.out.println(num);//121
- // System.out.println(x);//0
- // 4、比较
- System.out.println(num == temp);
Java基础:回文数
这篇博客介绍了一个核心思路,即如何将数字倒序并与其原始值进行比较。通过定义一个临时变量记录原数字,然后利用循环逐位取出数字并拼接,最终得到倒序后的数字。经过比较,验证了倒序后的数字与原数字相等,展示了具体的实现过程。
732

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



