Originariamente inviato da LeleFT
Eh?
Cioè, secondo te un OR e un AND sono la stessa cosa?

codice:
boolean a = true;
boolean b = false;

System.out.println(a && b);   // false
System.out.println(a || b);   // true
System.out.println(a && a);   // true
System.out.println(a || a);   // true
System.out.println(b && b);   // false
System.out.println(b || b);   // false
O non ho capito io la domanda...


Ciao.

Scusa hai ragione mi sono spiegato male, nel senso che ti faccio un esempio.... Se io scrivo:

codice:
boolean a = false;
boolean b = true;

System.out.println(a && b);   // false
System.out.println(a || b);   // true
System.out.println(a & b);   // false
System.out.println(a | b);   // true
Cioè con il doppio OR (||) la seconda condizione mi viene eseguita lo stesso... Come mai?