博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java重写《C经典100题》 --30
阅读量:5085 次
发布时间:2019-06-13

本文共 1205 字,大约阅读时间需要 4 分钟。

【程序30】 

题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。   
1.程序分析:转变成一个长度为5的字符数字,下标0和3相同,1和2相同。
2.程序源代码:

1 import java.util.Scanner; 2  3 /*本文转自博客:www.cnblogs.com/java-100 4  【程序30】  5  题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。    6  程序分析:转变成一个长度为5的字符数字,下标0和3相同,1和2相同。 7  */ 8  9 public class Java30 {10 11     public static void main(String[] args) {12         System.out.print("请输入一个五位数:");13         Scanner scanner = new Scanner(System.in);14         //String numString = scanner.next();15         int num = scanner.nextInt();16         scanner.close();17         /*char[] arr = numString.toCharArray();18         if (arr[0] == arr[arr.length - 1] && arr[1] == arr[arr.length - 2]) {19             System.out.print(numString + "是回文数。");20         } else {21             System.out.print(numString + "不是回文数。");22         }*/23         int a = num/10000;24         int b = num%10000/1000;25         int c = num%1000/100;26         int d = num%100/10;27         int e = num%10;28         if (a == e && b == d) {29             System.out.print(num + "是回文数。");30         } else {31             System.out.print(num + "不是回文数。");32         }33     }34 }

 

转载于:https://www.cnblogs.com/java-100/p/5317461.html

你可能感兴趣的文章
HDU 5510 Bazinga KMP
查看>>
[13年迁移]Firefox下margin-top问题
查看>>
Zookeeper常用命令 (转)
查看>>
Java程序IP v6与IP v4的设置
查看>>
RUP(Rational Unified Process),统一软件开发过程
查看>>
数据库链路创建方法
查看>>
Enterprise Library - Data Access Application Block 6.0.1304
查看>>
重构代码 —— 函数即变量(Replace temp with Query)
查看>>
Bootstrap栅格学习
查看>>
程序员的数学
查看>>
聚合与组合
查看>>
jQuery如何获得select选中的值?input单选radio选中的值
查看>>
设计模式 之 享元模式
查看>>
如何理解汉诺塔
查看>>
洛谷 P2089 烤鸡【DFS递归/10重枚举】
查看>>
15 FFT及其框图实现
查看>>
Linux基本操作
查看>>
osg ifc ifccolumn
查看>>
C++ STL partial_sort
查看>>
3.0.35 platform 设备资源和数据
查看>>