import java.util.Calendar; public class _String { public static void main(String[] args) { char[] original = {'赵','兄','托','你','帮','我','办','点','事','好','不','好','?'}; System.out.print("加密前原文:"); for(char i : original) { System.out.print(i); } Calendar now = Calendar.getInstance(); int t = now.get(Calendar.DAY_OF_MONTH); char secret = (char)t; for(int i = 0; i < original.length; i++) { original[i] = (char) (original[i] ^ secret); } System.out.print("\n密文:"); for(char i : original) { System.out.print(i); } //解密 for(int i = 0; i < original.length; i++) { original[i] = (char) (original[i] ^ secret); } System.out.print("\n解密后原文:"); for(int i = original.length -1; i > 0 ; i--) { System.out.print(original[i]); } } }