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

字串加密

时间:2017-10-27 15:37:28      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:idt   java   png   src   array   oid   sys   rgs   out   

一,程序设计思想

  先输入字符串,然后输出是加密还是解密,然后通过循环对特殊的三位进行编写,而后剩余的进行编写,最后转成字符串输出

二、程序流程图

技术分享

三、源代码

  package class04;

  import java.util.Scanner;

   public class Secret

  {

     public static void main(String[] args)  

    {   // TODO Auto-generated method stub   

     System.out.println("请输入字符串:");   

     Scanner scanner=new Scanner(System.in);   

     String s=scanner.nextLine();             //输入字符串   

     char[] a=new char[s.length()];   

     a=s.toCharArray();   

     System.out.println("1、加密   2、解密");   

     Scanner b=new Scanner(System.in);   

     int c=b.nextInt();   

     if(c==1)  

      {    

        for(int i=0;i<s.length();i++)    

        {     if(a[i]==‘X‘)       

          {     

             a[i]=‘A‘;     

          }     

          else      

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

            {       

             a[i]=‘B‘;      

            }      

            else       

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

               {        

                a[i]=‘C‘;       

               }       

               else       

               {        

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

               }    

        }   

     }   

     else   

     {    

      for(int i=0;i<s.length();i++)    

      {     

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

        {      

          a[i]=‘X‘;     

        }     

        else      

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

          {       

            a[i]=‘Y‘;      

          }      

          else       

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

            {        

              a[i]=‘Z‘;       

            }       

            else       

            {        

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

            }    

      }  

   }   

  String d="";   

  for(int i=0;i<s.length();i++)   

  {    

    d=d+a[i];  

   }   

  System.out.println("字符串为:"+d);  }

}

四、结果截图

技术分享

 

字串加密

标签:idt   java   png   src   array   oid   sys   rgs   out   

原文地址:http://www.cnblogs.com/luohan/p/7742941.html

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