您的位置:首页 > 编程语言 > Java开发

一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

2017-07-06 14:08 477 查看

题目:

题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

运行代码:

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+"不是回文数");
}
}
}


运行结果:

请输入一个5位数:12341
12341不是回文数

请输入一个5位数:12321
12321是一个回文数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐