• Java小程序之回文数字


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

    下面是代码:

    package test;
    
    public class BackNum {
        public static void main(String [] args){
            BackNum demo = new BackNum();
            System.out.println(demo.checkNum(123454321));
        }
        public String checkNum(long number){
            String res = "是回文数字";
            // 数字转换成字符串,在转成数组,便于遍历取值
            char[] strArr = (number + "").toCharArray();
            // 数组长度
            int len = strArr.length;
            
            if(len%2 == 0){
                // 如果数字长度是偶数的情况
                for(int a = 0;a<len/2;a++){
                    if(strArr[a] != strArr[len-1-a]){
                        res = "不是回文数字";
                        break;
                    }
                }
            }else{
                // 如果数字长度是奇数的情况
                for(int a = 0;a<(len-1)/2;a++){
                    if(strArr[a] != strArr[len-1-a]){
                        res = "不是回文数字";
                        break;
                    }
                }
            }
            
            return res;
        }
    }
  • 相关阅读:
    参数调优
    类路径
    《高性能MySQL》
    Hibernate操作和保存方式
    MySQL中文乱码
    数据库锁
    事务隔离级别
    分布式事务
    线程池:ThreadPoolExecutor
    系统整体测试工具
  • 原文地址:https://www.cnblogs.com/wwlhome/p/7305422.html
Copyright © 2020-2023  润新知