zoukankan      html  css  js  c++  java
  • 课后作业之加密

    设计思想:

             将字符转换成字符数组;当字符是"X,Y,Z"必须转换成"A,B,C",一般情况下将字符对应成ASCII码+3后再转化成字符;

    源程序:

    package jiami;
    import javax.swing.JOptionPane;
    
    public class jaimi {
    public static void main(String[] args)
    
    { 
    
    String s=JOptionPane.showInputDialog("请您输入字符串:");
    
    char charArray[]=s.toCharArray();//将字符串转化成字符数组
    
    for ( int i = 0; i < charArray.length; i++ )
    
    {
    
    //特殊情况处理——,当字符为XYZ时必须要将其转换成ABC
    
    if(charArray[i]=='X'||charArray[i]=='Y'||charArray[i]=='Y')
    
    charArray[i]=(char)(charArray[i]-23);
    
    //一般情况下,将字符对应成ASCII码+3后再转化成字符。
    
    else
    
    charArray[i]=(char)(charArray[i]+3);
    
    }
    
    //将加密后的字符输出。
    
    JOptionPane.showMessageDialog(null, "加密后的字符串:"+String.valueOf(charArray));
    
    }
    
    }

    截图:

  • 相关阅读:
    ts笔记-辨析联合类型
    ts笔记-类型兼容性
    ts笔记-never和void
    ts笔记-泛型
    ts笔记-类型断言
    ts笔记
    ts笔记
    ts类型-枚举
    ts笔记-类型声明
    ts笔记-类型系统
  • 原文地址:https://www.cnblogs.com/hongniuke/p/4899300.html
Copyright © 2011-2022 走看看