解题思路: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 人评分