zoukankan      html  css  js  c++  java
  • 字串加密

    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、程序验证结果

     

  • 相关阅读:
    Hibernate 中出现 XXXX is not mapped 问题
    记录一下表格用poi的导出word
    [转帖] 悟透JavaScript
    JAVA读取Oracle中的blob图片字段并显示
    vs2010代码段,用得飞起~
    FontFamily获取中文名字
    vs2010快捷键
    WPF Binding基础
    Binding对数据的转换和校验
    WPF个UI元素
  • 原文地址:https://www.cnblogs.com/weiyao/p/4905931.html
Copyright © 2011-2022 走看看