码迷,mamicode.com
首页 > 其他好文 > 详细

加密字符串

时间:2015-10-24 18:56:00      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

//加密字符串

import javax.swing.JOptionPane;

public class Jami {
	public static void main(String[] args)
	{
		String 
       s1 = JOptionPane.showInputDialog("请输入字符串:");
        
        String output;
        output = "字符串:"+s1;
        char[] c = new char[s1.length()];
        s1.getChars(0, s1.length(), c,0);
        
        //加密
        for(int i=0;i<s1.length();i++)  
        {
            if(c[i]==‘X‘)
                c[i]=‘A‘;
            else if(c[i]==‘Y‘)
                c[i]=‘B‘;
            else if(c[i]==‘Z‘)
                c[i]=‘C‘;
            else if (c[i] == ‘ ‘)
                c[i]=c[i];
            else
                c[i]+=3;
        }
        output=new String(c);
        
        //解密 
        char[] S2 = new char[s1.length()];
        s1.getChars(0, s1.length(), S2,0);
        for(int i=0;i<s1.length();i++)
        {
            if(S2[i]==‘C‘)
               S2[i]=‘Z‘;
            else if(S2[i]==‘B‘)
            	S2[i]=‘Y‘;
            else if(S2[i]==‘A‘)
            	S2[i]=‘X‘;
            else if(S2[i] == ‘ ‘)
            	S2[i]=S2[i];
            else
            	S2[i]-=3;
        }
        String o=new String(S2);
        
        output +="\n\n解密后的字符串是:"+o;//定义输出格式
        
        JOptionPane.showMessageDialog(
                null,"加密后的字符串是:"+output,"字符串"+s1,
                JOptionPane.PLAIN_MESSAGE);
    
        
        System.exit(0);
        
    }

	}

技术分享

加密字符串

标签:

原文地址:http://www.cnblogs.com/1716467267-wang/p/4907253.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!