描述

请补全预设代码中判断回文数的方法,若输入的五位数字是回文是则返回true,否则返回false。回文数即个位与万位相同,十位与千位相同的数字。如:12321、89898

解题思路

  • 1、把输入的整数变成字符串 12321-----"12321"
  • 2、把字符串变成 字符数组 "12321"-----['1','2','3','2','1'];
  • 3、获取数组 0、1 索引 然后字符相加,强转转换成整数 ['1','2','3','2','1'] 12
  • 4、获取数组 倒数第二个、倒数第一个 然后字符相加,强转转换成整数 12

代码

        // 把输入的整数变成字符数组
        String s1 = new String("");
        s1 += number;
        char[] c = s1.toCharArray();
        
        // 然后获取数组
        int s2 = (int) c[0] + c[1];
        int s3 = (int) c[3] + c[4];
        if(s2 == s3){
            return true;
        }
        
            return false;