JAVA练习——字符编码

C语言实验——字符编码

Time Limit: 1000 ms  Memory Limit: 65536 KiB

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

import java.util.*;
public class Main {
  public static void main(String args[]){
	 Scanner cin = new Scanner(System.in);
	  String a = cin.next();
	  String b = "";
	  int i;
	  int t = a.length();
	  for(i = 0;i<t;i++){
		  b = b+(char)(a.charAt(i)+4);//java和c的区别:java中一个字符加上数字以后,输出,输出的为它的ASCII码,而不是字符。需要强制转化为char型;
	  }
	  System.out.println("password is "+b);
	  cin.close();
	 
  }
}

猜你喜欢

转载自blog.csdn.net/xuan971130/article/details/79752854
今日推荐