Dlaczego (a * b! = 0) jest szybszy niż (a! = 0 && b! = 0) w Javie?
Piszę trochę kodu w Javie, w którym w pewnym momencie przepływ programu zależy od tego, czy dwie zmienne int, „a” i „b”, są niezerowe (uwaga: a i b nigdy nie są ujemne, a nigdy w zakresie przepełnienia liczb całkowitych). Mogę to ocenić za pomocą if (a != 0 && b != 0) { /* Some code */...