异或问题请教

来源:3-5 Java中的逻辑运算符

菜鸟的羽毛

2016-03-30 14:49

异或 解释的太清楚,理解: 例如A B C  三个之中要有 有一个是true结果便是 true对么?

写回答 关注

6回答

  • 咯咯突然了
    2016-03-30 15:13:25
    已采纳

    相同为真,相异为假。0和0  1和1都是假,1和0才为真

    菜鸟的羽毛

    非常感谢!

    2016-04-08 20:50:12

    共 1 条回复 >

  • 菜鸟的羽毛
    2016-04-05 21:27:58

    那就是0和0 1和1 为假, 1和0   0和1 为真了

  • qq_拉美西斯_0
    2016-03-30 15:35:54

    写程序验证了下,只有三个中只有一个为true,异或才为真。System.out.println(true^false^false);  结果是true,其他的组合试了下都是false

  • qq_蒋丹丹是枣糕少年_0
    2016-03-30 15:32:02

    从左到右进行计算

  • qq_Wingston_0
    2016-03-30 15:13:28

    不是,是这三个里面只有一个true的时候结果是true,有两个true就是false

  • qq_zH_10
    2016-03-30 15:12:41

    异或应该只能有两个条件:A和B,当A与B相反,例如A为true,B为false,则为ture; 当A和B相同,例如A为true,B为true,则为false。

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题