一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同 java
时间: 2024-11-06 18:18:14 浏览: 12
可以使用Java语言编写一个判断回文数的程序,具体步骤如下:
1. 将输入的5位数转换成字符串类型,方便进行字符串操作。
2. 使用字符串的charAt()方法获取每一位数字,分别存储到数组中。
3. 使用for循环遍历数组,判断第i位数字是否等于第n-i-1位数字,如果不相等则不是回文数。
4. 如果循环结束后都没有返回false,则说明是回文数。
代码如下:
```
import java.util.Scanner;
public class Palindrome {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个5位数:");
String str = input.nextLine();
char[] arr = str.toCharArray();
int n = arr.length;
for (int i = 0; i < n / 2; i++) {
if (arr[i] != arr[n - i - 1]) {
System.out.println(str + "不是回文数。");
return;
}
}
System.out.println(str + "是回文数。");
}
}
```
阅读全文