解题思路:if-else判断,charAt查看单个字符,setCharAt改变字符串中的单个字符
注意事项:
参考代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); StringBuffer sb = new StringBuffer(); String st = sc.nextLine(); sb.append(st); for(byte i = 0; i < sb.length(); i++) { int ch = sb.charAt(i); if(ch >= 'W' && ch <= 'Z' || ch >= 'w' && ch <= 'z') { ch -= 22; }else { ch += 4; } sb.setCharAt(i, (char)ch); } System.out.print(sb); sc.close(); } }
0.0分
2 人评分
Tom数 (C++代码)浏览:868 |
【计算两点间的距离】 (C语言代码)浏览:927 |
成绩转换 (C语言代码)浏览:1048 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1327 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:467 |
简单的for循环浏览:1495 |
1051(奇了怪了)浏览:747 |
一元一次方程 (C语言代码)浏览:4245 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1359 |
拯救雅典娜浏览:1380 |