案例介绍:

编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符。
加密规则:输入A,输出Z;输入B,输出Y;输入a,输出z;输入b,输出y。

案例代码:

import java.io.*;
public class Encipher{public static void main( String args[ ]) throws IOException{int i=0;System.out.print("Enter a character: ");i= System.in.read();if(i<65||i>90&&i<97||i> 122)System.out.println("Error: ");if(i >= 65&&i<= 90)i = 155-i;if(i >= 978&i<= 122)i= 219-i;System. out. println( "Result:" +(char)i);}
}

案例运行图:

Java学习之编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符。相关推荐

  1. 编写Java程序,从键盘输入一个正整数n(n≥2),随机生成一个n阶方阵,每个元素均为整数,其取值范围为[100,999]。然后输出该方阵元素中的最大值和最小值。

    编写Java程序,从键盘输入一个正整数n(n≥2),随机生成一个n阶方阵,每个元素均为整数,其取值范围为[100,999].然后输出该方阵元素中的最大值和最小值. ```java package Ja ...

  2. C语言编写程序:从键盘输入一个小写字母,该字母加密后变成其后继第2个字母输出。

    C语言编写程序:从键盘输入一个小写字母,该字母加密后变成其后继第2个字母输出. 例如:a加密后变成c,b加密后变成d,z加密后变成b. 实验代码: #include<stdio.h> in ...

  3. python编写一个程序、判断用户输入的数是正数还是负数_java试编写一程序,可由键盘输入一个整数,然后判断该数值是正数还是负数.(if)...

    问题描述: java试编写一程序,可由键盘输入一个整数,然后判断该数值是正数还是负数.(if) 1个回答 分类: 综合 2014-12-05 问题解答: 我来补答 import java.util.S ...

  4. C语言 编写程序:由键盘输入一个字符判断是字母数字还是其他符号。

    c语言程序题 编写程序:由键盘输入一个字符判断是字母数字还是其他符号. #include<stdio.h> void main() {char a;scanf("%c" ...

  5. 编写程序,从键盘输入 一个 英文字母(有若干行)。如果是大写字母,则输出它对应的小写字母;如果是小写字母,则输出它对应的大写字母。

    撰写人--软工二班--陈喜平 题目描述 编写程序,从键盘输入 一个 英文字母(有若干行).如果是大写字母,则输出它对应的小写字母:如果是小写字母,则输出它对应的大写字母. 输入 一个英文字母.(有多组 ...

  6. 用JAVA实现蓝桥杯基础训练之十六进制转十进制:从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。

    问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E.F表示. 样例输入 FFFF 样例输出 6 ...

  7. python输入一个三位整数、输出三位数之和_编写程序,从键盘输入一个3位的正整数,输出它的百位数,十位数和个位数,并且计算它的和...

    展开全部 void main(){int a;int b,c,d;//各个位数上的数字printf("请输入一个三位数:"): scanf("%d",& ...

  8. java 数据立方_写一个Java应用程序,从键盘输入一个整数,然后输出它的平方值立方值...

    这是一个跟输入/输出流有关的面试题.下面我们来分析怎么实现该功能. 解析:在java中没有像C语言那样有一个专供接收从键盘输入值的scanf函数,所以一般的做法是从键盘输入一行字符,保存到字符串s中, ...

  9. 用java语言编写程序,从键盘输入一个年份(如2016年)和一个月份(如2月),输出该月的天数

    ① package pack1; import java.util.*; public class ex2 { public static void main(String[] args) { Sca ...

最新文章

  1. 2019年不可错过的45个AI开源工具,你想要的都在这里
  2. JDBC常用连接写法(包括MySQL、Oracle、Sybase、SQLServer、DB2)
  3. yaml 文件格式简介
  4. 激光SLAM学习--数据处理和特征提取
  5. asp mysql 连接字符串,在ASP中连接数据库(连接字符串)
  6. HTML---HTML中常用的标签(标题,水平,特殊标签)
  7. js正则 匹配 正则表达式
  8. android thread实例
  9. RabbitMQ入门(2)--工作队列
  10. matlab读取excel第一列,读取excel中的数据把第一列相同的所有行数据输出成一个excel...
  11. http://www.jb51.net/article/51934.htm
  12. LINUX下载编译nginx
  13. Altium Designer快捷键,布线技巧
  14. Qt5之图形视图框架(一)
  15. vc++加载透明png图片方法——GDI+和CImage两种
  16. HTTPS工作原理及报文讲解
  17. 知识图谱预训练数据转化(附源码)
  18. 如何创新与加强个人领导力
  19. Python大球吃小球
  20. 【C语言】编写一个程序,当输入小写字母a,输出大写字母Z,当输入小写字母b,输出大写字母Y,以此类推,当输入小写字母z,输出大写字母A。

热门文章

  1. JAVA实现图片质量压缩和加水印
  2. 软件测试app crash是什么意思,APP常见崩溃原因和测试方法整理
  3. 金融农民工转行Java开发,3年时间月薪翻5倍
  4. 阿里巴巴2015校招笔试题附加题1解答
  5. 云计算厂商迎来升级拐点,边缘计算布局或将成决胜点
  6. 虹软Linux离线激活,虹软linux错误
  7. idea如何全屏_IntelliJ IDEA(十) :常用操作
  8. 西北乱跑娃 -- html header优化信息
  9. 索尼 LT26I刷机包 X.I.D 增加官方风格 GF A3.9.4 各方面完美
  10. 华为工程师总结的LeetCode刷题笔记提供下载,太优秀了