- 设计思想:
先定义字符串,之后输入字符串,算出字符串的长度,用for循环进行字符串的加密,
将字符串拆分为字符,对每个字符进行加密,将加密后的字符连接起来,输出加密结果。
- 程序流程图:
- 源代码:
import java.util.Scanner;
public class JiaMi {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入要加密的字串:");
String str;
String str1=new String();
String str2=new String();
int n=0;
int a=0;
str=input.nextLine();
n=str.length();
char temp = 0;
for(int i=0;i<n;i++)
{
str1=str.substring(i,i+1);//拆分字符串
temp=str1.charAt(0);
a=temp+3;
temp=(char)a;
str2+=temp;
}
System.out.println("加密后的字串是: "+str2);
}
}
- 结果截图: