代码改变世界

字符加密

2017-10-27 14:36  Robortxin  阅读(267)  评论(0编辑  收藏  举报
  1. 设计思想:

先定义字符串,之后输入字符串,算出字符串的长度,用for循环进行字符串的加密,

将字符串拆分为字符,对每个字符进行加密,将加密后的字符连接起来,输出加密结果。

 

 

 

  1. 程序流程图:

 

 

 

 

 

 

 

 

 

 

 

  1. 源代码:

 

 

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("加密后的字串是:\n"+str2);

    }

}

 

 

 

 

 

  1. 结果截图: