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

     

  • 相关阅读:
    java操作docker示例(docker-java)
    istio实现对外暴露服务
    istio实现自动sidecar自动注入(k8s1.13.3+istio1.1.1)
    k8s1.13.3安装istio(helm方式)
    wrk http压测工具介绍
    etcd 相关介绍
    openresty 常用API学习
    Lua 相关知识点
    Lua 获取table的长度
    Lua 字符串相关操作
  • 原文地址:https://www.cnblogs.com/weiyao/p/4905931.html
Copyright © 2011-2022 走看看