java编写判断是否是回文数

KLQ 2020-05-28 10:34:37 java常见问答 4175

一个五位数,要你用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递归算法经典实例

java编程求1+2!+3!+...+20!的和,java求和代码

学java可以从事哪些方面的工作?java专业就业方向有哪些?