回文数相关问题

简介: 回文数相关问题

回文数相关问题
如: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("不是回文数");
    }


}

}

相关文章
|
Linux 虚拟化 iOS开发
VMware Workstation 17.6.4 Pro Unlocker & OEM BIOS 2.7 for Windows & Linux
VMware Workstation 17.6.4 Pro Unlocker & OEM BIOS 2.7 for Windows & Linux
3438 0
VMware Workstation 17.6.4 Pro Unlocker & OEM BIOS 2.7 for Windows & Linux
|
安全 前端开发 Java
Web安全进阶:XSS与CSRF攻击防御策略深度解析
【10月更文挑战第26天】Web安全是现代软件开发的重要领域,本文深入探讨了XSS和CSRF两种常见攻击的原理及防御策略。针对XSS,介绍了输入验证与转义、使用CSP、WAF、HTTP-only Cookie和代码审查等方法。对于CSRF,提出了启用CSRF保护、设置CSRF Token、使用HTTPS、二次验证和用户教育等措施。通过这些策略,开发者可以构建更安全的Web应用。
1179 4
|
安全 Java Shell
"SpringBoot防窥秘籍大公开!ProGuard混淆+xjar加密,让你的代码穿上隐形斗篷,黑客也无奈!"
【8月更文挑战第11天】开发SpringBoot应用时,保护代码免遭反编译至关重要。本文介绍如何运用ProGuard和xjar强化安全性。ProGuard能混淆代码,去除未使用的部分,压缩字节码,使反编译困难。需配置ProGuard规则文件并处理jar包。xjar则进一步加密jar包内容,即使被解压也无法直接读取。结合使用这两种工具可显著提高代码安全性,有效保护商业机密及知识产权。
2243 3
|
存储 弹性计算 固态存储
阿里云服务器价格参考,2024最新收费标准与活动价格参考
同配置的阿里云服务器有多种实例规格可选,2024年,经济型e、通用算力型u1、计算型c7、计算型c8y、通用型g7和通用型g8y等实例2核4G、4核8G、8核16G、2核8G、4核16G、8核32等配置的云服务器有优惠,其中,通用算力型u1实例2核4G,5M固定带宽,80G ESSD Entry盘企业用户购买只要199元/1年,另外轻量应用服务器2核2G和2核4G配置也有优惠。下面是2024年截至目前阿里云服务器主要配置的最新活动价格及选择建议参考。
阿里云服务器价格参考,2024最新收费标准与活动价格参考
人工智能 缓存 前端开发
12434 70
人工智能 自然语言处理 安全
1323 0
Web App开发 人工智能 API
1538 2
人工智能 JavaScript 开发工具
4907 0
人工智能 Java BI
1631 1