package com.itheima.day04.test; public class Test17 { public static void main(String[] args) { //核心思路:把数字倒过来跟原来的数字进行比较 //1.定义数字 int x = 12345; //定义一个临时变量用于记录x原来的值,用于最后进行比较 int temp = x; //记录倒过来之后的结果 int num = 0; //2.利用循环开始 while (x != 0){ //从右往左获取每一个数字 int ge = x % 10; //修改一下x记录的值 x = x / 10; //把当前获取到的数字拼接到最右边 num = num * 10 + ge; } //3.打印num System.out.println(num); System.out.println(x);//x=0 //4.比较 System.out.println(num == temp ); } }
需求:给你一个整数x.如果 x 是一个回文整数,打印true,否则,返回false.解释:回文数是指正序(从左向右)和从倒序(从右向左)读都是一样的整数
最新推荐文章于 2023-11-04 14:54:49 发布