1 /*25 【程序 25 求回文数】
2 题目:一个 5 位数,判断它是不是回文数。即 12321 是回文数,个位与万位相同,十位与千位相同。
3 */
4
5 /*分析
6 * 先用%和/将5个数字分离,再组成一个新的5位数,如果这个新的5位数与原数相等,则输出yes,否者no
7 * */
8
9
10 package homework;
11
12 import java.util.InputMismatchException;
13 import java.util.Scanner;
14
15 public class _25 {
16
17 public static void main(String[] args) {
18 int x=0;
19 // 从键盘得到一个5位数正整数
20 while (true) {
21 System.out.println("请输入一个5位正整数:");
22 try {
23 // 从键盘得到一个正整数
24 Scanner sc = new Scanner(System.in);
25 x = sc.nextInt();
26 if ((x >=10000) & (x <= 99999)) // 判断是否为5位数以内的正整数
27 break;
28 } catch (InputMismatchException e) { // 捕获输入异常
29 System.out.println("输入错误:" + e.toString());
30 }
31
32 }
33 //声明n1,n2,分别表示原数和新生成的5位数
34 int n1=x,n2=0;
35 while(x>0) {
36 n2=n2*10+(x%10);
37 x=x/10;
38 // System.out.println("x:"+x+"\t"+"n2:"+n2); //测试
39 }
40 if(n1==n2) {
41 System.out.println("yes!");
42 }
43 else {
44 System.out.println("no!");
45 }
46
47 }
48
49 }

最新文章

  1. PHP date函数时间相差8个小时解决办法
  2. Apache http Server 2.4 安装与配置
  3. 【BZOJ-1069】最大土地面积 计算几何 + 凸包 + 旋转卡壳
  4. poj 1182:食物链(种类并查集,食物链问题)
  5. Linux内核实现中断和中断处理(一)
  6. 微信公众平台接口API
  7. iOS谋职之OC面试题
  8. Pencil-一个开源免费的UI原型工具,自带ios和android模板
  9. What’s New in Python 2.7 — Python 3.4.0b2 documentation
  10. SICP 习题 (2.6) 解题总结:丘奇计数
  11. NYNU_省赛选拔题(10)
  12. C# 根据路线点集合动态分段
  13. iOS中 UITabBarController中自定义UITabBar
  14. CF987B - High School: Become Human
  15. java添加水印等比缩放
  16. FAQ Flyway
  17. 20165326 java第四周学习笔记
  18. Linux 线程占用CPU过高定位分析
  19. .NET:CLR via C#The Managed Heap and Garbage Collection
  20. 20145325张梓靖 实验四 &quot;Andoid开发基础&quot;

热门文章

  1. OpenCV &amp; Web Assembly &amp; Web Worker
  2. yarn create &amp; npx &amp; npm init
  3. DoH &amp; DNS over HTTPS
  4. js in depth &amp; prototype &amp; __proto__
  5. dynamic creat svg in js
  6. Flutter 区分开发环境和生产环境
  7. Flutter: Dismissible 通过在指示的方向上拖动来解除的Widget
  8. NGK和USDN的应用
  9. 「NGK每日快讯」12.2日NGK公链第29期官方快讯!
  10. spring boot +dubbo 踩坑记录