java 键盘输入密码,(JAVA)从键盘输入一批字符,以@结束,按要求加密并输出
从键盘输入一批字符,以@结束,按要求加密并输出。
输入
从键盘输入一批字符,占一行,以@结束。
输出
输出占一行
加密规则:
1)所有字母均转换为小写。
2)若是字母’a’到’y’,则转化为下一个字母。
3)若是’z’,则转化为’a’。
4)其它字符,保持不变。
样例输入 Copy
Kyh520@
样例输出 Copy
lzi520
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner cin=new Scanner(System.in);
String s=cin.nextLine();
char a;
int b;
for (int i = 0; i < s.length(); i++) {
a=s.charAt(i);
if(a=='@')
break;
else if (a>='A'&&a<='Y')
{
b=a+33;
a=(char)b;
System.out.printf("%c",a);
}
else if (a>='a'&&a<='y')
{
b=a+1;
a=(char)b;
System.out.printf("%c",a);
}
else if (a=='z'||a=='Z')
{
a='a';
System.out.printf("%c",a);
}
else
{
System.out.printf("%c",a);
}
}
}
}
标签:加密,Scanner,System,键盘输入,else,char,printf,JAVA,out
来源: https://blog.csdn.net/RuanJianNB/article/details/113444380
java 键盘输入密码,(JAVA)从键盘输入一批字符,以@结束,按要求加密并输出相关推荐
- 从键盘输入一批字符,以@结束,按要求加密并输出。
题目描述: 输入 从键盘输入一批字符,占一行,以@结束. 输出 输出占一行 加密规则: 1).所有字母均转换为小写. 2).若是字母'a'到'y',则转化为下一个字母. 3).若是'z',则转化为'a ...
- 从键盘输入一批字符,按要求加密并输出
加密规则: (1)所有字母均转换为小写. (2)若是字母'a'到'y',则转化为下一个字母. (3)若是'z',则转化为'a'. (4)其它字符,保持不变. 源代码: import string b= ...
- 输入一个四位数将其加密后输出c语言,从键盘输入一个四位数-按如下规则加密后输出...
<从键盘输入一个四位数-按如下规则加密后输出>由会员分享,可在线阅读,更多相关<从键盘输入一个四位数-按如下规则加密后输出(3页珍藏版)>请在人人文库网上搜索. 1.作业31. ...
- 从键盘输入一批字符(以@结束),按要求加密并输出。加密规则为:1.所有字母均转化为小写;2.若是a到y,则转化为下一个字母;3.若是z,则转化为a;4.其他字符保持不变
#include <stdio.h> void main() { char ch; printf("输出一批字符(以@结束): "); while ( ...
- 从键盘输入一批字符,以@结束,按要求加密并输出。输出占一行 加密规则: 1)、所有字母均转换为小写。 2)、若是字母'a'到'y',则转化为下一个字母。 3)、若是'z',则转化为'a'。
#include<stdio.h> #include<ctype.h> int main() { char ch; while( ch = getchar(), ...
- 10月 24 日 c语言 从键盘上连续输入字符,并统计其中大写字母的个数,直到输入“换行”字符时结束。
#include <stdio.h> main() { char c,sum1=0; while((c=getchar())!='\n') { if(c>='A'&& ...
- Java基础算法题(07):输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
查看所有50道基础算法题请看: Java的50道基础算法题 package Demo07Character_Count; import java.util.Scanner; public class ...
- 利用键盘钩子捕获Windows键盘动作
引言 在科研生产中对研制.调试操作的记录是非常有必要而且是有很重要价值的.通过对记录信息的分析,可以在事故发生后准确的分析出事故的起因.操作是否存在失误等许多重要线索.通常需要记录的信息是多种多样的, ...
- Java求字符串中出现次数最多的字符
Java求字符串中出现次数最多的字符 [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/51933611 Java ...
最新文章
- 3D IoU-Net:三维目标检测预测IoU
- 从学术界到产业界,阿里云李飞飞谈数据库为何要开源? | 《新程序员》
- 东大20春计算机应用基础在线作业1答案,东大20春学期《计算机应用基础》在线平时作业1答案...
- php json 不转义,php json_encode中文不转义
- Unity在运行时(代码中)设置材质的渲染模式(RenderingMode)
- 写给小白的WordPress详细安装步骤
- springboot执行批量插入_springboot+Mybatis 注解\Xml两种方式批量添加数据
- 【FZU 2277】Change
- Android显示shp文件,Arcgis for Android移动平台能直接打开本地的shp文件吗
- Oracle 数据库基本知识概念
- 飞凌单片机解密_[资料] 常见的IC芯片解密方法与原理解析!
- RedHat7安装QQ
- 计算机无理数转根号,[转载]从根号二是无理数到孤独的根号三
- 人这一辈子,渡你的只有两个人
- Android系统升级
- 联想拯救者R7000安装Ubuntu18.04
- win10安装与配置JDK的环境变量
- Android开发——程序锁的实现(可用于开发钓鱼登录界面)
- 【51nod1299】监狱逃离(树形DP)
- 云灾备必不可少,但多云用户怎么办?