| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> Java第六课(加密文件内容及数值交换) -> 正文阅读 |
|
[数据结构与算法]Java第六课(加密文件内容及数值交换) |
对内容进行加密用 ^ ; 例如: public class jiami{ 数值交换 例如: public class jiaohuan{ ?? ?b=a; 例题
public class TestEncryption { ???????? public static void main(String[] args) { ?????????????????? //输入一个4位整数 ?????????????????? Scanner s = new Scanner(System.in); ?????????????????? System.out.print("请输入一个4位正整数:"); ?????????????????? int num = s.nextInt();???????????? ?????????????????? //获取各个位上的数 ?????????????????? int bit4 = (num / 1000); // 取千位的数字 ?????????????????? int bit3 = (num / 100) % 10; // 取百位的数字 ?????????????????? int bit2 = (num / 10) % 10; // 取十位的数字 ?????????????????? int bit1 = num % 10; // 取个位的数字 ?????????????????? //每位数字加5??????????????? ?????????????????? bit4 = (bit4+5)%10; ?????????????????? bit3 = (bit3+5)%10; ?????????????????? bit2 = (bit2+5)%10; ?????????????????? bit1 = (bit1+5)%10; ?????????????????? //交换第一位和第四位 ?????????????????? int? temp; ?????????????????? temp = bit4; ?????????????????? bit4 = bit1; ?????????????????? bit1 = temp; ?????????????????? //交换第二位和第三位 ?????????????????? temp = bit2; ?????????????????? bit2 = bit3; ?????????????????? bit3 = temp; ?????????????????? // 输出加密后数字???????????????? ?????????????????? //System.out.println("加密后的数字为:"+bit4+bit3+bit2+bit1); ?????????????????? int ennum = bit4*1000+bit3*100+bit2*10+bit1; ?????????????????? System.out.println("加密后的数字为:"+ennum); ?????????????????? ???????? } } |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/9 15:54:58- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |