Java面试宝典_基础编程练习题_判断数字是否为回文数
题目题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
代码/** * @author :xy.hero@qq.com * @date :Created in 2019-07-12 13:13 * @desc
代码/** * @author :xy.hero@qq.com * @date :Created in 2019-07-12 13:13 * @desc
题目
题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
代码
/** * @author :xy.hero@qq.com * @date :Created in 2019-07-12 13:13 * @description:www.jiagou1216.com * @modified By: * @version: $ */ public class Test { public static void main(String[] args) { int n = 0; System.out.print("请输入一个5位数:"); BufferedReader bufin = new BufferedReader(new InputStreamReader(System.in)); try { n = Integer.parseInt(bufin.readLine()); } catch (IOException e) { e.printStackTrace(); } finally { try { bufin.close(); } catch (IOException e) { e.printStackTrace(); } } palin(n); } private static void palin(int n) { int m = n; int[] a = new int[5]; if (n < 10000 || n > 99999) { System.out.println("输入的不是5位数!"); return; } else { for (int i = 0; i < 5; i++) { a[i] = n % 10; n /= 10; } if (a[0] == a[4] && a[1] == a[3]) System.out.println(m + "是一个回文数"); else System.out.println(m + "不是回文数"); } } }
输出
请输入一个5位数:12421
12421是一个回文数
很赞哦! (
)
- 上一篇
Java面试宝典_基础编程练习题_求数值位数并逆序输出
题目题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 代码/** * @author :xy.hero@qq.com * @date :Created in 2019-07-12 13:13 * @description
- 下一篇
Java面试宝典_基础编程练习题_素数(二)
题目题目:求100之内的素数代码/** * @author :xy.hero@qq.com * @date :Created in 2019-07-12 13:13 * @description:www.jiagou1216.com * @modified By: * @version: $ */publ