标签:相加 asc static 转化 blog 截图 ext += alt

设计思想:将输入的字符转化为ASCLL码进行相加再转化为字符
程序流程图:

程序源码:
package kehouzuoye;
import java.util.Scanner;
public class jiami {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner 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);
}
}
结果截图:
古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报: 请编写一个程序,使用上述算法加密或解密用户输入的英文字串
标签:相加 asc static 转化 blog 截图 ext += alt
原文地址:http://www.cnblogs.com/zhpdqs/p/7742792.html