输出大写字母字符串中每个大写字母之后的第5个字母所对应的小写字母。如果超过了Z,超出了1,则输出a;超出了2,则输出b;依次类推。如A对应f,V对应a,Z对应e。

public class Main {public static void main(String[] args) {String str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";solution(str);}public static void solution(String str) {char[] args = str.toCharArray();char res = ' ';for (int i = 0; i < args.length; i++) {if (args[i] >= 'A' && args[i] <= 'U') {res = (char) ((int) args[i] + 5 + 32); // 'a'的Ascii码为97,'A'的Ascii码为65。97-65=32System.out.print(res);} else {res = (char) (5 - (int) ('Z' - args[i]) - 1 + (int) 'a');System.out.print(res);}}}
}

输出结果

输出大写字母字符串中每个大写字母之后的第5个字母所对应的小写字母相关推荐

  1. 键盘录入一个字符串,统计该字符串中的大写字母、小写字母、数字字符和其他字符分别有多少个 例如,键盘录入abcABCD12345!@#$%,输出结果为:小写字母有3个,大写字母有4个,数字字符有5个,

    键盘录入一个字符串,统计该字符串中的大写字母.小写字母.数字字符和其他字符分别有多少个 例如,键盘录入abcABCD12345!@#$%&,输出结果为:小写字母有3个,大写字母有4个,数字字符 ...

  2. 输入一个字符串,将字符串中的大写字母改成小写字母,小写字母不变,其他字符忽略,然后输出转换之后的结果。

    题目:输入一个字符串,将字符串中的大写字母改成小写字母,小写字母不变,其他字符忽略,然后输出转换之后的结果. 实现思路: 1.通过扫描器Scanner输入一个字符串. 2.字符串大写字母改小写字母,小 ...

  3. JAVA输出字符串中字母_Java输出字符串中的大写英文字母数,小写英文字母数以及非英文字母的三种方法...

    import java.util.*; /** * 3.编写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母. 提示: 方法一:使用循环提取字符,判断字符是否在A-Z .a-z ...

  4. 4.5 用自定义函数将字符串中的 大写字母 改写成小写字母 其他字符不动 然后输出

    4.5编写函数change(),函数的功能是将输入字符串中的大写字母改为小写字母,其他字符保持不变.(不使用strlwr()函数) #include<stdio.h> void chang ...

  5. 已知一个字符串,将字符串中的大写英文字母转变/转化成小写字母,小写字母转变为大写字母,并将转变后的字符串输出

    代码: ------------------------------------------- ​ #include <stdio.h> #include <string.h> ...

  6. 7-7 字符串中的大写字母改成小写字母 (10 分)

    把一个字符串中的大写字母改成小写字母,其他字符不变. 输入格式: 在 一行中输入长度小于20的字符串.在字符串中不要出现换行符,空格,制表符. 输出格式: 直接输出变化后的字符串. 输入样例: asD ...

  7. 7-9 把字符串中的大写字母改成小写字母 (10分)

    把字符串中的大写字母改成小写字母,其他字符不变. 输入格式: 输入一个长度不超过20的包含大小写母和数字的字符串. 输出格式: 输出大写字母改成小写字母后的字符串. 输入样例: 在这里给出一组输入.例 ...

  8. 7-65 字符串替换 (15 分) 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 原字母 对应字母 A Z B Y C X D W … … X C Y B Z A

    7-65 字符串替换 (15 分) 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 输入格式: 输入在一行中给出一个不超过80个字符.并以回车结束的字符串. 输出格式: 输出在一行 ...

  9. 将大写字母转换为小写字母(将该字符串中的大写字母转换成小写字母,之后返回新的字符串。)

    将该字符串中的大写字母转换成小写字母,之后返回新的字符串. 示例 1: 输入: "Hello" 输出: "hello" 示例 2: 输入: "here ...

最新文章

  1. 配置springmvc在其他类中(spring容器外)获取注入bean
  2. 常数据成员 ,常函数
  3. mybatis对mapper.xml的解析(一)
  4. 004_淡入淡出效果
  5. java springcloud版b2b2c社交电商spring cloud分布式微服务-docker-feign(四)
  6. SAP CRM long text harmonization debug
  7. w3 protocol
  8. 【警惕】大量未修复WebLogic WSAT组件RCE漏洞的主机被挖矿程序攻击
  9. “网络小偷”猖獗横行 探秘信息数据黑产链
  10. linux远程登录提示WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
  11. 暑假训练round2 D: 好序列(Manacher)
  12. 基本技能 100256
  13. 约当标准型_约当标准型.ppt
  14. 技术小白之微信小程序的图片加文字链接
  15. 没看到能打的,遍历目录并读取目录下的文件列表。(C语言,SDK)
  16. 计算机毕业设计 志愿者服务管理系统 志愿者系统 志愿者招募系统 志愿者报名管理系统 志愿者信息管理系统 志愿者管理系统 志愿者管理系统源码 志愿者管理系统java 志愿者信息管理系统
  17. iOS 瘦身!一个让 50% 本地图片消失的方案
  18. 联盟链Quorum(基于raft共识)部署流程(三)- 部署基于Quorum链的区块链浏览器
  19. 声网实时连麦互动助力CCtalk万人互动课堂
  20. python画笑脸表情_用Matplotlib,妈妈再也不担心我没有表情包斗图了

热门文章

  1. AcrelEMS企业微电网能效管理平台助力国家低碳发展
  2. PS经典教程—使用你自己的图片制作…
  3. ppt2007插入视频格式有什么要求?
  4. 使用Apache POI解析excel
  5. CronExpression_CronExpression 规则
  6. 图片文字转word文档的巧妙方法
  7. 基于springboot的商品物品产品众筹平台(mysql)-JAVA.VUE【数据库设计、论文、源码、开题报告】
  8. java 字符串将每两位用英文逗号分隔开
  9. BCB 与 WTL (二)
  10. 为什么HashMap线程不安全