一个五位数,要你用java编写程序判断它是不是回文数你知道代码是怎样的吗?下面给大家分享的就是这方面的一道java编程题目,一起来看看题目以及解题方法吧。
一、题目
下面是具体的题目,大家要详细看看哦。
一个5位数,判断它是不是回文数。
也就是12321是回文数,个位和万位相同,十位和千位相同。
这个题目,你会如何去解答呢?
究竟如何用java编写程序来判断,下面一起来看看具体的答案吧!
二、代码实现
import java.io.*; public class Prog25 { 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 + "不是回文数"); } } }
java编写程序判断一个五位数为回文数的答案就给大家介绍到这里了,那么除了上面的答案,你还有什么样的解题思路和答案吗?可以根据自己的思路去得出答案呢。
java新手多多的去了解一些经典的java编程例题是非常好的,希望大家可以继续加油,努力的学习下去。
java就业前景是很不错的,大家多多努力,好好的学习java也可以有一个非常不错的未来哦。
你还想要了解更多的java编程题目,欢迎继续来奇Q工具网的java实例栏目了解哦,里面有很多的java经典例题可以跟大家分享呢。
推荐阅读:
java简单编程题问第五个人多少岁?java递归算法经典实例