java吧 关注:1,295,838贴子:12,829,568
  • 8回复贴,共1

求教下作业

只看楼主收藏回复

7.要将”China”译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母。例如,字母”A”后面第4个字母是”E”,用”E”代替”A”。因此,”China”应译为”Glmre”。请编一程序,用赋初值的方法使c1、c2、c3、c4、c5五个变量的值分别为’C’、’h’、’i’、’n’、’a’,经过运算,使c1、c2、c3、c4、c5分别变为’G’、’l’、’m’、’r’、’e’、,并输出。


来自Android客户端1楼2014-12-24 22:01回复
    这用代码怎么写出来啊


    来自Android客户端2楼2014-12-24 22:01
    回复
      2026-01-26 06:57:12
      广告
      不感兴趣
      开通SVIP免广告
      就是加法运算而已


      IP属地:四川来自Android客户端3楼2014-12-24 22:03
      收起回复
        很简单啊,把char转换为int
        得到一串数字。。。
        把这一串数字每个都加4
        最后再把这新的数字串强转为char 于是就搞定了


        来自Android客户端4楼2014-12-24 22:11
        回复
          public class Test{
          public static void main(String[] args){
          char[] c = "China".toCharArray();
          for(char cc : c) System.out.print(cc += 4);
          }
          }


          IP属地:广东6楼2014-12-24 23:54
          收起回复