输入字符加密
2015-10-25 00:04
169 查看
import javax.swing.JOptionPane;
public class Jiami {
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));
}
}
public class Jiami {
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));
}
}
相关文章推荐
- Spark修炼之道(高级篇)——Spark源码阅读:第二节 SparkContext的创建
- 秒表(计时器)
- 秒表(计时器)
- 黑马程序员--静态,单例模式以及继承
- 暴力子字符串查找算法
- Python验证企业工商注册码
- Python实现获取域名所用服务器的真实IP
- 解析Python编程中的包结构
- Windows下使Python2.x版本的解释器与3.x共存的方法
- asp.net实现识别客户端浏览器或操作系统
- js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
- javascript学习笔记整理(概述、变量、数据类型简介)
- 举例讲解JavaScript中将数组元素转换为字符串的方法
- JavaScript编程中布尔对象的基本使用
- 实例解析JS布尔对象的toString()方法和valueOf()方法
- 详解JavaScript编程中正则表达式的使用
- 程序员加薪的新方法
- 台灣老街:每一次駐足都是為了與眾不同
- Ubuntu14 下安装laravel 空白修改方法
- Eclipse 安装findbugs插件