用JAVA写一个输出回文数的程序
时间: 2023-10-04 12:03:20 浏览: 87
好的,以下是用JAVA编写的输出回文数的程序:
```java
import java.util.Scanner;
public class PalindromeNumber {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个正整数:");
int num = sc.nextInt();
if (isPalindrome(num)) {
System.out.println(num + "是回文数。");
} else {
System.out.println(num + "不是回文数。");
}
}
public static boolean isPalindrome(int num) {
int temp = num;
int reverse = 0;
while (temp != 0) {
int digit = temp % 10;
reverse = reverse * 10 + digit;
temp /= 10;
}
return reverse == num;
}
}
```
程序运行时,会要求用户输入一个正整数,然后判断该数是否为回文数。程序的实现原理是,将输入的数反转,然后判断反转后的数是否与原数相等,如果相等,则说明该数是回文数。
阅读全文