逻辑异或运算通常用于某些图形操作。
各位看官,能不能为我举个例子啊,谢谢了!

解决方案 »

  1.   

    嗯,我没有用过JAVA的图形库的东西,所以没法找到一段代码来说明。下面说下我个人的理解:
    1.首先定义一个字段 mode,函数setwritemode(boolean mode)对这个标志进行设置。
    2.当调用一个绘制图形的操作时,先查看一下mode;若mode为false,则新画的图形将覆盖屏幕上原有的图形;如果mode为true,那么将要绘制图形的像素点与原有图形的像素点先进行异或(XOR)运算,然后输出到屏幕上,使用这种画线输出模式,第二次画同一图形时,将擦除该图形。
    我想上面这个过程应该可以说明异或地用法和用处。
    其实异或的具体应用很多,只是用到的比较少,不要见笑。ps:共同学习,多多指教
      

  2.   

    再具体,就得去读JAVA的图形库了,建议你可以去看看,看完后可以给大家来讲讲