package 小测试;
import java.util.Scanner;
public class 第一题 {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 定义一个方法,可以从键盘录入一个五位数,判断它是不是回文数,
// 回文数即个位与万位相同,十位与千位相同,例如:12321
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请输入一个数用于判断是否为回文数:");
int num = scanner.nextInt();
if (10000 <= num && num <= 99999) {
panduan(num);
} else {
System.out.println(num + "不是五位数");
}
}
}
private static void panduan(int num) {
// TODO Auto-generated method stub
int wan, qian, bai, shi, ge;
wan = num / 10000;
qian = num % 10000 / 1000;
bai = num / 100 % 10;
shi = num / 10 % 10;
ge = num % 10;
if (num == 10000 * wan + 1000 * qian + 100 * bai + 10 * shi + 1 * ge && wan == ge && shi == qian) {
System.out.println(num + "是回文数");
} else {
System.out.println(num + "不是回文数");
}
}
}
定义一个方法,可以从键盘录入-一个五位数,判断它是不是回文数。回文数即个位与万位相同,十位与 千位相同。例如: 12321
最新推荐文章于 2023-04-29 12:03:48 发布