本文主要是介绍dotcpp题目 1042: [编程入门]电报加密,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、题目
题目描述
输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
输入格式
一行字符
输出格式
加密处理后的字符
样例输入
a b
样例输出
b c
二、分析
先输入字符串,然后转化成字符数组,然后注意,只需把字母进行加密,其他的字符不要变 ,z字符的加密不是加1,而是回到a.
package dotcpp字符串;import java.util.Scanner;public class E电报加密 {public static void main(String[] args) {Scanner sc =new Scanner(System.in);while(sc.hasNext()) {String s = sc.nextLine();char[] arr = s.toCharArray();for(int i = 0; i < arr.length; i++) {if(arr[i] >= 'a' && arr[i] < 'z') {arr[i] = (char)(arr[i] + 1);}else if(arr[i] == 'z') {arr[i] = 'a';}System.out.print(arr[i]);}}}
}
这篇关于dotcpp题目 1042: [编程入门]电报加密的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!