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; }