import java.util.Scanner;
public class Huiwen {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
System.out.println("这是一个判断回文数的程序");
System.out.println("请输入一个整数");
String a=reader.next();
StringBuffer b=new StringBuffer(a);
StringBuffer c=b.reverse(); //反转十分重要
String d=new String(c);
int n=0;
for(int i=0;i<d.length();i++)
if(a.charAt(i)==d.charAt(i)) //此处注意要用==
n++;
if(n==d.length())
System.out.println("是回文数");
else System.out.println("不是回文数");
}
Scanner reader=new Scanner(System.in);
System.out.println("这是一个判断回文数的程序");
System.out.println("请输入一个整数");
String a=reader.next();
StringBuffer b=new StringBuffer(a);
StringBuffer c=b.reverse(); //反转十分重要
String d=new String(c);
int n=0;
for(int i=0;i<d.length();i++)
if(a.charAt(i)==d.charAt(i)) //此处注意要用==
n++;
if(n==d.length())
System.out.println("是回文数");
else System.out.println("不是回文数");
}
}
运行结果
这是一个判断回文数的程序
请输入一个整数
16622661
是回文数
请输入一个整数
16622661
是回文数