解题的思路大概跟输入一个数然后逆序得出去判断的一个过程,判断输出类型为布尔型
正确输出true,反之输出false
关键在于下面的语句
s=s*10+num%10
num=num/10
import java.util.Scanner;
public class test8 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入数num:");
Scanner scan=new Scanner(System.in);
int num=scan.nextInt();
int s=0;
int h=num;
boolean hw=true;
while(num>0)
{
s=s*10+num%10;//每取余到的个位数与得出结果的前一个数相加即可得到该数的逆序数
num=num/10;
}
if(h==s) {
System.out.println(""+hw);}
else {
hw=false;
System.out.println(""+hw);
}
}
}