eclipse从键盘输入任意一个整数,判断它是否回文数。回文数指正序和逆序都相同的数
时间: 2023-09-20 07:02:02 浏览: 118
要判断一个整数是否是回文数,可以将该整数转换成字符串,并对字符串进行逆序操作,然后判断两个字符串是否相同。
首先,在eclipse中,我们可以使用Scanner类来从键盘输入整数。
接下来,我们将输入的整数转换成字符串。可以使用Integer类的toString()方法将整数转换成字符串。
然后,将转换后的字符串进行逆序操作。可以使用StringBuilder类的reverse()方法来实现字符串的逆序。
最后,判断原始字符串和逆序字符串是否相同。可以使用String类的equals()方法来判断两个字符串是否相同。
以下是一个示例代码:
```java
import java.util.Scanner;
public class Palindrome {
public static void main(String[] args) {
// 从键盘输入一个整数
System.out.println("请输入一个整数:");
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
// 将整数转换成字符串
String str = Integer.toString(num);
// 字符串逆序
StringBuilder sb = new StringBuilder(str);
String reverseStr = sb.reverse().toString();
// 判断是否为回文数
if (str.equals(reverseStr)) {
System.out.println(num + " 是回文数。");
} else {
System.out.println(num + " 不是回文数。");
}
scanner.close();
}
}
```
通过以上代码,我们就可以判断输入的整数是否为回文数了。
阅读全文