题目:给你一串数字num。如果num是一个回文整数,打印true,否则,打印false 。
回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是。
import java.util.Scanner;
public class palindrome {
public static void main(String[] args){
Scanner sc = new Scanner(System.in) ;
System.out.println("请输入一串数字:") ;
int num = sc.nextInt() ;
int temp=num;
int returnNum=0; //存储反转之后的数字
while(temp!=0){ //通过循环将数字反转过来,如1234变成4321
int n=temp%10;
temp=temp/10;
returnNum=returnNum*10+n;
}
if(num==returnNum){
System.out.println("true");
}else{
System.out.println("false");
}
}
}