回文数相关问题

简介: 回文数相关问题

回文数相关问题
如:12321这样的,将这个数按位取反能得到和之前完全相同的数;
对于一个五位数的回文数,数的万位和个位数相等,数的千位和十位数相等。

实现过程:
得到数的每一位,存入数组中进行遍历;
代码实现:

package com.cao.day4;

import java.util.Scanner;

public class HuiWen {

public static void main(String[] args) {
//输入初始化
    Scanner scanner=new Scanner(System.in);
    int num=scanner.nextInt();
    int num1;
    int i=0;
    int yu=0;
    int[] arr=new int[5];
    scanner.close();
    num1=num;
    //循环得到每一位
    while (num1>0&&i<arr.length)
    {
        yu=num1%10;
        arr[i]=yu;
        num1=num1/10;
        i++;

    }
    if (arr[0]==arr[4]&&arr[1]==arr[3]) {
        System.out.println(num1+"是一个回文数");

    }else{
        System.out.println("不是回文数");
    }


}

}

相关文章
|
12天前
9.回文数
9.回文数
|
1月前
回文数
【1月更文挑战第20天】回文数。
17 0
LeetCode-564 寻找最近的回文数
LeetCode-564 寻找最近的回文数
|
1月前
leetcode-9:回文数
leetcode-9:回文数
24 0
|
10月前
LeetCode:9、回文数
LeetCode:9、回文数
leetcode:9.回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数
31 1
|
存储 算法
算法练习:回文数
算法练习:回文数
101 0
|
机器学习/深度学习 Java
LeetCode——479. 最大回文数乘积
LeetCode——479. 最大回文数乘积
72 0
LeetCode 9 回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
76 0