早教吧作业答案频道 -->其他-->
java语言,"China"应译为"Glmre"要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母’A’后面第4个字母是‘E’,用‘E’代替‘A’。因此,“China”应
题目详情
java语言,"China"应译为"Glmre"
要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母’A’后面第4个字母是‘E’,用‘E’代替‘A’。因此,“China”应译为“Glmre”。编程,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为’C’,’h’,’i’,’n’,’a’,经过运算,使c1,c2,c3,c4,c5分别变为’G’,’l’,’m’,’r’,’e’,并输出
要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母’A’后面第4个字母是‘E’,用‘E’代替‘A’。因此,“China”应译为“Glmre”。编程,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为’C’,’h’,’i’,’n’,’a’,经过运算,使c1,c2,c3,c4,c5分别变为’G’,’l’,’m’,’r’,’e’,并输出
▼优质解答
答案和解析
原理分析:China拆分成5个char,即C,h,i,n,a。
char是可以转换为AscII码的,也就是强转为int类型,然后每个字符的AscII值+4再拼成单词就行了。
代码如下:
public class Test {
public static void main(String[] args){
System.out.println(translate("China"));
}
private static String translate(String str){
char[] charArr = str.toCharArray();
str = ""; //用完先清空字符串,以返回最终结果
//遍历每一个字符,转换为AscII后让其+4,再转为char,逐个追加到str中
for(char c:charArr){
int ascIICode = (int)c;
str+=(char)(ascIICode+4);
}
//返回的值为您需要的值
return str;
}
}
输出:Glmre
char是可以转换为AscII码的,也就是强转为int类型,然后每个字符的AscII值+4再拼成单词就行了。
代码如下:
public class Test {
public static void main(String[] args){
System.out.println(translate("China"));
}
private static String translate(String str){
char[] charArr = str.toCharArray();
str = ""; //用完先清空字符串,以返回最终结果
//遍历每一个字符,转换为AscII后让其+4,再转为char,逐个追加到str中
for(char c:charArr){
int ascIICode = (int)c;
str+=(char)(ascIICode+4);
}
//返回的值为您需要的值
return str;
}
}
输出:Glmre
看了 java语言,"China"...的网友还看了以下:
希望数学奇才来Look一下吧1.下面算式中相同的汉字代表相同的数字,不同的汉字代表不同的数字,请你 2020-05-13 …
五年级数学!急!1、下面算式中,每一个汉字代表一个数字,不同的汉字代表不同的数字·数数×科学=学数 2020-05-13 …
数字谜题,题中字代表哪个数,算式成立数字数+数字数3字数这几个数字相加的和是3字数这几个字代表那个 2020-06-06 …
是一个古代的字厂字里面有一个毛字是什么字?最好告诉一下是哪个朝代的里面是一个毛字!不是乇~ 2020-06-15 …
下面的算式中,同一个汉字代表同一个数字,不同的汉字代表不同的数字.团团×圆圆=大熊猫则“大熊猫”代 2020-07-19 …
趣味对联,三字联,例:水仙花-梧桐树猪笼草-()潜水游-()四字联,例:山青水秀-人欢马叫后羿射日- 2020-11-07 …
在下面的乘法算式中,每个汉字分别代表1~9中的一个自然数,不同的汉字代在下面的乘法算式中,每个汉字分 2020-11-23 …
下题中的汉字都代表一个数字,不同的汉字代表不同的数字,相同的汉字代表相同的数字.题目在下面:下题中的 2020-12-02 …
日本的字是不是模仿中国古代的字?日本古代是没有自己的文字的,所以它从别的国家学习了文字,主要是从中国 2020-12-18 …
求常见英文姓氏,德文姓氏与德文名字,请用英文表示,加英文音标(如果没法打出来就用中文同音字代替:例: 2021-01-20 …