public class Boke2 {
  public static void main(String[] args) {
    char a='十';
    char b='点';
    char c='进';
    char d='攻';
    System.out.println("加密前:"+a+b+c+d);
    char x='8';
    a=(char)(a^x);
    b=(char)(b^x);
    c=(char)(c^x);
    d=(char)(d^x);
    System.out.println("加密后:"+a+b+c+d);
    a=(char)(a^x);
    b=(char)(b^x);
    c=(char)(c^x);
    d=(char)(d^x);
    System.out.println("解密后:"+a+b+c+d);
  }
}

java中的运算符有以下几种:

     算术运算符:  +,-,*,/,%,++,--

   赋值运算符 =

   关系运算符:  >,<,>=,<=,==,!=  instanceof

     逻辑运算符:  &&,||,!

     位运算符:  &,|,^,~ , >>,<<,>>> (了解!!!)

     条件运算符 ?:

         扩展赋值运算符:+=,-=,*=,/=