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

字串加密

时间:2015-10-24 00:07:16      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:

1、程序设计思想

   先用窗口收入一个字符串,求出字符串的长度,然后把字符串转化为字符数组,循环将x之前的字母都加三,再重新赋值,如果是xyz,就直接赋值abc,然后输出。

2、程序源代码

 

//20151022

//20142973魏垚

//第四节课后:密码

import javax.swing.JOptionPane;

 

public class WyText_LL4_1 {

 

    public static void main(String[] args) {

       // TODO Auto-generated method stub

      

       //从窗口收入数据

       String secret=JOptionPane.showInputDialog("please input your password:");

      

      

       //字符串长度

       int len=secret.length();

      

       char a[]=secret.toCharArray();

       //

       for(int i=0;i<len;i++)

       {

          

          

           if(a[i]>=‘a‘&&a[i]<‘x‘)

           {

              a[i]=(char) (a[i]+3);

           }

          

           if(a[i]==‘x‘)

              a[i]=‘a‘;

           if(a[i]==‘y‘)

              a[i]=‘b‘;

           if(a[i]==‘z‘)

              a[i]=‘c‘;

       }

 

       String output=new String();

       for(int i=0;i<len;i++)

       {

           output=output+a[i];

       }

                 

       JOptionPane.showMessageDialog(null,

       "编译后:"+output,"results",JOptionPane.CLOSED_OPTION);

    }

 

}

3、程序验证结果

技术分享

技术分享

 

 

字串加密

标签:

原文地址:http://www.cnblogs.com/weiyao/p/4905931.html

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