Pourquoi (a * b! = 0) est-il plus rapide que (a! = 0 && b! = 0) en Java?
J'écris du code en Java où, à un moment donné, le flux du programme est déterminé par le fait que deux variables int, "a" et "b", sont non nulles (note: a et b ne sont jamais négatives, et jamais dans la plage de dépassement d'entier). Je peux l'évaluer avec if (a != 0 && b != 0) { /* Some...