二进制代数澄清

时间:2017-02-04 21:54:08

标签: java binary algebra

我需要一些二进制代数的澄清。

A(C + D'B)+ A'

其中A = 1,B = 0,C = 1,D = 0

所以 - > 1(1 + 1 * 0)0

我的理解是,OR定义为+操作,AND定义为无运算符或*运算符

所以(1 + 1)= 1,(1 * 0)= 0,然后1(0)= 0,然后0 * 0 = 0

我是否理解正确?是否有一些已知的程序可以为我检查这个?我不应该分发1,因为它不是乘法正确吗?

另一件事,关于操作的顺序。我明白括号是第一位的。但对于AND和OR,与乘法和除法在等式中的情况不同。 PEMDAS中首先确定乘法(括号,指数,乘法,除法,加法,减法)但是从左到右评估乘法和除法。

我正在尝试在Java中创建一个方法,根据用户的输入给出答案。 (基本上是一个计算器)

0 个答案:

没有答案