需求:给你一个整数 x 。
如果 x 是一个回文整数,打印 true ,否则,返回 false 。
解释:回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
例如,121 是回文,而 123 不是。
代码如下:
package com.liming;
import java.util.Scanner;
public class Test07 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个数:");
int numble = sc.nextInt();
//记录num原始值用于最后比较
int temp = numble;
int numble2 = 0;
while (numble != 0) {
int ge = numble % 10;
numble = numble / 10;
numble2 = numble2 * 10 + ge;
}
System.out.println(temp == numble2 ? "true" : "false");
}
}
运行效果图: