题解 | #字符串加解密#
字符串加解密
http://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
import java.util.Scanner;
public class HJ29 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
//第一行
String string1=input.nextLine();
for (int i = 0; i < string1.length(); i++) {
char c=string1.charAt(i);
//大写
if (c>='A'&&c<'Z') {
System.out.print((char)(c+33));
}
if (c=='Z') {
System.out.print('a');
}
//小写
if (c>='a'&&c<'z') {
System.out.print((char)(c-31));
}
if (c=='z') {
System.out.print('A');
}
//数字
if (c>='0'&&c<'9') {
System.out.print(Integer.valueOf(c-47));
}
if (c=='9') {
System.out.print("0");
}
}
System.out.println("");
//第二行
String string2=input.nextLine();
for (int i = 0; i < string2.length(); i++) {
char c=string2.charAt(i);
//大写
if (c>'A'&&c<='Z') {
System.out.print((char)(c+31));
}
if (c=='A') {
System.out.print('z');
}
//小写
if (c>'a'&&c<='z') {
System.out.print((char)(c-33));
}
if (c=='a') {
System.out.print('Z');
}
//数字
if (c>'0'&&c<='9') {
System.out.print(Integer.valueOf(c-49));
}
if (c=='0') {
System.out.print("9");
}
}
System.out.println("");
}
}
暴力强拆
查看26道真题和解析