博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java程序——凯撒加密
阅读量:4460 次
发布时间:2019-06-08

本文共 605 字,大约阅读时间需要 2 分钟。

古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报:
请编写一个程序,使用上述算法加密或解密用户输入的英文字串要求设计思想、程序流程图、源代码、结果截图。
 
设计思想:输入一个字符串,然后将其中每个字符单独取出,并且用字符的算法进行加3,强制转化为后面3位的字符,最后输出。
 
程序流程图:
 
源代码:
package test;import java.util.*; //引用util包public class Caesar {    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner a = new Scanner(System.in); //初始化Scanner        String cipher,result; //创建字符串        System.out.println("输入英文字符串:"); //输出提示字        cipher = a.nextLine();//输入                result = "";//初始化字符串        int i ;        for(i=0 ; i

运行结果:

转载于:https://www.cnblogs.com/xiaosongbiog/p/4905109.html

你可能感兴趣的文章
HTML5触摸事件
查看>>
Codeforces Round 56-B. Letters Rearranging(思维)
查看>>
【Alpha版本】冲刺-Day1
查看>>
spring mvc 跨域问题。。。解决
查看>>
H-ui框架制作选项卡
查看>>
Merge Two Sorted Lists
查看>>
倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-人机界面快速入门 TC3
查看>>
Solidedge如何修改特征的参数
查看>>
SpringBoot | 第三十一章:MongoDB的集成和使用
查看>>
JPA
查看>>
一个基于swoole的作业调度组件,已经实现了redis和rabitmq队列消息存储。
查看>>
微观云计算系列谈之一:基本概念
查看>>
java 判断String字符串是不是json数据
查看>>
Python之添加新元素
查看>>
单机四节点bcos部署
查看>>
iOS中的UIDatePicker 日期选择器
查看>>
让人蛋疼的“Oracle.DataAccess.dll”
查看>>
Java重载、覆写、this、super、抽象类、接口
查看>>
[转]Facebook技术总监:如何管理10亿用户的数据?
查看>>
[原创]java WEB学习笔记73:Struts2 学习之路-- strut2中防止表单重复提交
查看>>