java例题_25 判断是否为回文数!
2024-10-19 23:36:19
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 }
最新文章
- PHP date函数时间相差8个小时解决办法
- Apache http Server 2.4 安装与配置
- 【BZOJ-1069】最大土地面积 计算几何 + 凸包 + 旋转卡壳
- poj 1182:食物链(种类并查集,食物链问题)
- Linux内核实现中断和中断处理(一)
- 微信公众平台接口API
- iOS谋职之OC面试题
- Pencil-一个开源免费的UI原型工具,自带ios和android模板
- What’s New in Python 2.7 — Python 3.4.0b2 documentation
- SICP 习题 (2.6) 解题总结:丘奇计数
- NYNU_省赛选拔题(10)
- C# 根据路线点集合动态分段
- iOS中 UITabBarController中自定义UITabBar
- CF987B - High School: Become Human
- java添加水印等比缩放
- FAQ Flyway
- 20165326 java第四周学习笔记
- Linux 线程占用CPU过高定位分析
- .NET:CLR via C#The Managed Heap and Garbage Collection
- 20145325张梓靖 实验四 ";Andoid开发基础";
热门文章
- OpenCV &; Web Assembly &; Web Worker
- yarn create &; npx &; npm init
- DoH &; DNS over HTTPS
- js in depth &; prototype &; __proto__
- dynamic creat svg in js
- Flutter 区分开发环境和生产环境
- Flutter: Dismissible 通过在指示的方向上拖动来解除的Widget
- NGK和USDN的应用
- 「NGK每日快讯」12.2日NGK公链第29期官方快讯!
- spring boot +dubbo 踩坑记录