Java 真相表-援助

Java 真相表-援助,java,truthtable,Java,Truthtable,我有一个作业问题。问题基本上如下: 有两个整数变量,比如A和B。这两个整数都包含数据。 使用真值表,如果有,则以下if语句测试等同于: if (!(A == 60 && B == 40)) - if (A != 60 || B != 40) - if (A == 60 && (!(B == 40))) 请问我该如何处理这个问题。任何建议都将不胜感激。我认为我必须创建一个包含三列的表——一列称为a,另一列称为B,第三列称为RESULT(是或否)

我有一个作业问题。问题基本上如下: 有两个整数变量,比如A和B。这两个整数都包含数据。 使用真值表,如果有,则以下if语句测试等同于:

if (!(A == 60 && B == 40))   

 -   if (A != 60 || B != 40)
 -  if (A == 60 && (!(B == 40)))
请问我该如何处理这个问题。任何建议都将不胜感激。我认为我必须创建一个包含三列的表——一列称为a,另一列称为B,第三列称为RESULT(是或否)

声明:
if(!(A==60&&B==40))
-我不知道如何阅读if(!)部分
A==60&&B==40。换句话说,
A==60&&B==40部分基本上告诉我A必须等于60,同时B必须等于40。接下来我感到困惑。请提供任何帮助/建议

谢谢
Chris

这实际上与Java本身无关。是的,您可以通过编写真值表来解决问题。
表示逻辑否定或不表示逻辑否定,或者您甚至可以将其视为相反。我个人认为,建立特定真值表的所有部分很有帮助

   a    |   b    |    !b     |       a & b       |      a & !b        |      !(a & b)
 ----------------------------------------------------------------------------------------
 A = 60 | B = 40 | !(B = 40) | (A = 60 & B = 40) | A = 60 & !(B = 40) | !(A = 60 & B = 40)
   T    |   T    |     F     |         T         |        F           |          F
   T    |   F    |     T     |         F         |        T           |          T
   F    |   T    |     F     |         F         |        F           |          T
   F    |   F    |     T     |         F         |        F           |          T
您应该注意,您的特定示例受以下条件之一的约束

所以

!(A&B)
!A||!B


真值表告诉您解决该问题所需知道的其余部分。

这实际上与Java本身无关。是的,您可以通过编写真值表来解决。
表示逻辑否定或非逻辑否定,或者您甚至可以将其视为相反。就我个人而言,我发现建立特定真值的所有部分都很有帮助桌子

   a    |   b    |    !b     |       a & b       |      a & !b        |      !(a & b)
 ----------------------------------------------------------------------------------------
 A = 60 | B = 40 | !(B = 40) | (A = 60 & B = 40) | A = 60 & !(B = 40) | !(A = 60 & B = 40)
   T    |   T    |     F     |         T         |        F           |          F
   T    |   F    |     T     |         F         |        T           |          T
   F    |   T    |     F     |         F         |        F           |          T
   F    |   F    |     T     |         F         |        F           |          T
您应该注意,您的特定示例受以下条件之一的约束

所以

!(A&B)
!A||!B


真值表告诉您解决该问题所需知道的其他信息。

我希望我创建的这段代码可以帮助您了解,这是一段简单的代码,可以使用二进制(0和1)数字而不是布尔(真、假)数显示真值表

运行此代码后的结果是:

Using 0s and 1s for the Truth Table:
P   Q   AND OR  XOR NOT
1   1   1   1   0   0
1   0   0   1   1   0
0   1   0   1   1   1
0   0   0   0   0   1

我希望我创建的这段代码能帮助您理解,这是一段使用二进制(0和1)数字而不是布尔(真、假)显示真值表的简单代码

运行此代码后的结果是:

Using 0s and 1s for the Truth Table:
P   Q   AND OR  XOR NOT
1   1   1   1   0   0
1   0   0   1   1   0
0   1   0   1   1   1
0   0   0   0   0   1

如果(简会游泳,伯纳德15岁),你能推断出吗?谢谢你的链接。希望你周末过得愉快。如果(简会游泳,伯纳德15岁)-你能推断出来吗?谢谢heaps-ThisClark。谢谢你的链接。希望你周末过得愉快。谢谢ThisClark。太好了。你解释得很好。非常感谢。不客气。如果你将此标记为已接受的答案(单击复选标记),您将获得第一次代表积分,并将其保存在您的个人资料中,以备将来需要时参考。谢谢你,克拉克。太好了,朋友。你解释得很好。非常感谢。不客气。如果您将此标记为已接受的答案(单击复选标记),您将获得第一次代表积分,并将其保存在您的个人资料中,以备将来需要时参考。