一、题目
二、代码
import java. util. Scanner;
public class Main {
public static void main ( String [ ] args) throws Exception{
Scanner in = new Scanner ( System. in ) ;
while ( in . hasNext ( ) ) {
String str1 = in . nextLine ( ) ;
String str2 = in . nextLine ( ) ;
System. out . println ( enc ( str1) ) ;
System. out . println ( dec ( str2) ) ;
}
in . close ( ) ;
}
private static String dec ( String str) {
char [ ] chars = str. toCharArray ( ) ;
StringBuilder res = new StringBuilder ( ) ;
for ( char ch : chars) {
if ( ch > 'a' && ch <= 'z' ) {
res. append ( ( char ) ( ch - 1 - 32 ) ) ;
} else if ( ch == 'a' ) {
res. append ( 'Z' ) ;
} else if ( ch > 'A' && ch <= 'Z' ) {
res. append ( ( char ) ( ch - 1 + 32 ) ) ;
} else if ( ch == 'A' ) {
res. append ( 'z' ) ;
} else if ( ch > '0' && ch <= '9' ) {
res. append ( ch - '0' - 1 ) ;
} else if ( ch == '0' ) {
res. append ( '9' ) ;
}
}
return res. toString ( ) ;
}
private static String enc ( String str) {
char [ ] chars = str. toCharArray ( ) ;
StringBuilder res = new StringBuilder ( ) ;
for ( char ch : chars) {
if ( ch >= 'a' && ch < 'z' ) {
res. append ( ( char ) ( ch - 32 + 1 ) ) ;
} else if ( ch == 'z' ) {
res. append ( 'A' ) ;
} else if ( ch >= 'A' && ch < 'Z' ) {
res. append ( ( char ) ( ch + 32 + 1 ) ) ;
} else if ( ch == 'Z' ) {
res. append ( 'a' ) ;
} else if ( ch >= '0' && ch < '9' ) {
res. append ( ch - '0' + 1 ) ;
} else if ( ch == '9' ) {
res. append ( '0' ) ;
}
}
return res. toString ( ) ;
}
}