C语言实验——字符编码(java)

Problem Description

请将一串长度为5的纯字母文本译成一个密码,密码规律如下:用原来的字母后面的第4个字母代替原来的字母。如C用G代替(文本中不存在W/w、X/x、Y/y、Z/z等字母),最后得到的文本即为密码。

Input

输入一串文本,长度固定为5。

Output

输出对应的密码。格式为:
password is 密码

Sample Input

China

Sample Output

password is Glmre

Hint

 
import java.util.Arrays;
import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		String num;
		Scanner sc = new Scanner(System.in);
		num = sc.next();
		int n = num.length();
		System.out.printf("password is ");
		for(int i=0;i<n-1;i++)
		{
			char c =num.charAt(i);
			c=(char) (c+4);
			System.out.printf("%c",c);
		}
		char c =num.charAt(n-1);
		c=(char) (c+4);
		System.out.printf("%c\n",c);
		sc.close();
}
}




猜你喜欢

转载自blog.csdn.net/qq_19168521/article/details/80918657