java每日一题

题目描述

要将"China"译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母.

例如,字母"A"后面第4个字母是"E"."E"代替"A"。因此,"China"应译为"Glmre"。

请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变量的值分别为,’C’、’h’、’i’、’n’、’a’,经过运算,使c1、c2、c3、c4、c5分别变为’G’、’l’、’m’、’r’、’e’,并输出。

输入格式

China

输出格式

加密后的China

样例输入

China

样例输出

Glmre

public class Main {

     public static void main(String[] args){


     Scanner sc = new Scanner(System.in);


     String str1 = sc.nextLine(); //向字符串中输入


     int str1Length = str1.length(); //调用String类的length()方法,得到str1的字符串长度


     char[] ch = new char[str1Length]; //定义char型数组


     str1.getChars(0, str1Length, ch, 0); //调用String类的getChars()方法,将字符串复制到字符数组内


     for(int i = 0 ; i < ch.length ; i++)

     ch[i] = (char)(ch[i] + 4);


     System.out.println(ch);


     }

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 2019年8月8日开始编写,等50题做完了希望不会太晚。 本篇纯属本人的练手作业,本人也不是什么大神,仅供参考。 ...
    墨鸢Wesley阅读 937评论 0 0
  • /*【程序21】 * 作者 南枫题目:求1+2!+3!+...+20!的和 1. 程序分析:此程序只是把累加变成了...
    HUC南枫阅读 505评论 0 0
  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    赵宇_阿特奇阅读 2,083评论 0 2
  • 单例定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。饿汉模式public class Singleto...
    小杨不想努力了阅读 568评论 0 4
  • 最短无序连续子数组(Python) 给定一个整数数组,你需要寻找一个连续的子数组,如果对这个子数组进行升序排序,那...
    祁小彬阅读 463评论 0 1

友情链接更多精彩内容