解题思路: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 人评分
陶陶摘苹果 (C语言代码)浏览:1606 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1118 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:574 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)for循环浏览:1126 |
简单的a+b (C语言代码)浏览:529 |
打水问题 (C语言代码)浏览:1072 |
三角形 (C++代码)递推浏览:760 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:529 |
1013题解浏览:560 |
C二级辅导-求偶数和 (C语言代码)浏览:673 |