古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报: 请编写一个程序,使用上述算法加密或解密用户输入的英文字串...
生活随笔
收集整理的这篇文章主要介绍了
古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报: 请编写一个程序,使用上述算法加密或解密用户输入的英文字串...
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
设计思想:将输入的字符转化为ASCLL码进行相加再转化为字符
程序流程图:
程序源码:
package kehouzuoye; import java.util.Scanner; public class jiami {public static void main(String[] args) {// TODO Auto-generated method stubScanner in=new Scanner(System.in);int n=0;int key=3;String m=" ";String str=new String();System.out.printf("请输入要加密的字符串");str=in.next();for(int j=0;j<str.length();j++){char b=str.charAt(j);if(b>='A'&&b<='Z'){if(b>='X'&&b<='Z'){b-=26;b+=key;}else{b+=key;}}m+=b;}System.out.println("加密后的字符串为:"+m);}}结果截图:
转载于:https://www.cnblogs.com/zhpdqs/p/7742792.html
总结
以上是生活随笔为你收集整理的古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报: 请编写一个程序,使用上述算法加密或解密用户输入的英文字串...的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Codeforces Beta Roun
- 下一篇: 跨站请求伪造(CSRF)-简述