在Java中,我被分配以比较两个3个正双变量,而忽略它们的顺序。我做了以下事情:
if ((a1 == a2 && b1 == b2 && c1 == c2) ||
(a1 == a2 && b1 == c2 && c1 == b2) ||
(a1 == b2 && b1 == a2 && c1 == c2) ||
(a1 == b2 && b1 == c2 && c1 == a2) ||
(a1 == c2 && b1 == a2 && c1 == b2) ||
(a1 == c2 && b1 == b2 && c1 == a2))
// if true
Run Code Online (Sandbox Code Playgroud)
我从老师那里听说,有一种数学方法可以比较这对3个数字。
到目前为止,我试图将它们的加,减,乘幂之和与2进行比较,但是我总是发现这样的情况,即该对是不同的,并且陈述是正确的。
有任何想法吗?
编辑: …