题目描述:
从键盘输入一批字符,以@结束,按要求加密并输出。
输入:
从键盘输入一批字符,占一行,以@结束。
输出:
输出占一行
加密规则:
1)所有字母均转换为小写。
2)若是字母'a'到'y',则转化为下一个字母。
3)若是'z',则转化为'a'。
4)其它字符,保持不变。
样例输入:
Kyh520@
样例输出:
lzi520
程序代码:
import java.util.*; public class Main { public static void main(String[] args) { Scanner input=new Scanner(System.in); String a=input.nextLine(); int len=a.length(); int i=0; while(i<len) { char ch=a.charAt(i); if(ch=='@') break; if(ch>='A'&&ch<='Z') ch+=32; if(ch>='a'&&ch<='y') ch+=1; else if(ch=='z') ch='a'; else ch=ch; System.out.print(ch); i++; } } }