用下面的方法头编写两个方法:
public static int reverse(int number)
public static boolean isParlindrome(int number)
使用reverse方法实现isPalindrome。如果一个数字的反向倒置和它的顺向数一样,这个数就称作回文数。编写一个测试程序,提示用户输入一个整数值,然后报告这个整数是否是同文数
import java.util.Scanner;
public class Question_six_3 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Please Enter a integer:");
int integer = input.nextInt();
if(isPalindrome(integer))
System.out.println(integer+" is a palindrome");
else
System.out.println(integer+" is not a palindrome");
}
public static int reverse(int number) {
int s=0;
do {
s=s*10+number%10;
number/=10;
}while(number>0);
return s;
}
public static boolean isPalindrome(int number) {
if(number == reverse(number))
return true;
else
return false;
}
}