java语言程序设计(Introduce to java) 课后习题
自己纯手工,欢迎讨论
package chapter6;
import java.util.Scanner;
public class Test3 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Enter a number:");
int n = in.nextInt();
boolean b = isPalindrome(n);
if (b)
System.out.println(n + " is a palindrome.");
else
System.out.println(n + " is not a palindrome");
}
public static int reverse(int num) {
int sum = 0;
while (true) {
if (num / 10 == 0) {
sum = sum + num;
break;
}
sum = (sum + num % 10) * 10;
num /= 10;
}
return sum;
}
public static boolean isPalindrome(int num) {
return num == reverse(num);
}
}