gistfile1.txt public static String Decrypt(String str, int n) {// 解密 int k = Integer.parseInt("-" + n); String string = ""; for (int i = 0; i str.length(); i++) { char c = str.charAt(i); if (c = 'a' c = 'z') {// 如果字符串中的某个
public static String Decrypt(String str, int n) {// 解密
int k = Integer.parseInt("-" + n);
String string = "";
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (c >= 'a' && c <= 'z') {// 如果字符串中的某个字符是小写字母
c += k % 26;// 移动key%26;
if (c < 'a')
c += 26;
if (c > 'z')
c -= 26;
} else if (c >= 'A' && c <= 'Z') {// 如果字符串中的某个字符是大写字母
c += k % 26;// 移动key%26;
if (c < 'A')
c += 26;
if (c > 'Z')
c -= 26;
}
string += c;// 将解密后的字符串连成字符串
}
return string;
}
