原始解法,利用char的存储特性

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String s = in.nextLine();
        String s1 = in.nextLine();
        StringBuilder sb = new StringBuilder();
        StringBuilder sb1 = new StringBuilder();
        for(int i=0;i<s.length();i++){
            char c = s.charAt(i);
            if(c == 'Z') sb.append('a');
            else if(c == 'z') sb.append('A');
            else if(c == '9') sb.append('0');
            else if( 'A' <= c && c< 'Z') sb.append((char) (c - 'A' + 'a' + 1));
            else if( 'a' <= c && c < 'z') sb.append((char) (c - 'a' + 'A' + 1));
            else sb.append((char) (c + 1));
        }
        System.out.println(sb.toString());
        for(int i=0;i<s1.length();i++){
            char c = s1.charAt(i);
            if( c == 'A') sb1.append('z');
            else if( c == 'a') sb1.append('Z');
            else if( c == '0') sb1.append('9');
            else if( 'a' < c && c <= 'z') sb1.append((char) (c - 'a' + 'A' -1));
            else if( 'A' < c && c <= 'Z') sb1.append((char) (c - 'A' + 'a' -1));
            else sb1.append((char) (c- 1));
        }
        System.out.println(sb1.toString());
    }
}