A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 779742897 初级黑马   /  2018-6-15 18:35  /  503 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
import java.util.Scanner;
public class Demo25 {
    public static void main(String[] args) {
        System.out.println("请输入:");
        Scanner in = new Scanner(System.in);
        String str = in.next();
        int l = Integer.parseInt(str);//转换成整数
        if (l < 10000 || l > 99999) {
            System.out.println("输入错误!");
            System.exit(0);
        }
        boolean is=false;
        char[] ch = str.toCharArray();
        for(int i=0;i<ch.length/2;i++){
            if(ch[i]!=ch[ch.length-i-1]){
                is=false;
            }else{
                is=true;
            }
        }
  if(is){
            System.out.println("这是一个回文!");
        }else{
            System.out.println("不是一个回文!");
        }
    }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马