View Full Version : [java]domanda facile ma non per me!
ciao a tutti,
volevo chiedervi se esiste in java l'operatore "and" da usare abbinato a delle ipotesi di un ciclo if?
ad es
if (b==2) and (c==3) and (d==4)
e=5;
oppure basta usare questi if in modo annidato?
if (b==2)
if(c==3)
if (d==4)
e=5;
grazie
05maverick
23-09-2005, 12:47
Ciao, neache io al momento so molto. però mi pare che l'AND in java si possa fare in due modi. Uno normale "&" e l'altro cortocircuitato "&&". la differenza dovrebbe essere che gli operandi normali valutano sempre ogni operando, mentre il cortocircuito and valuta il secondo operando solo se necessario. ciao spero di averti aiutato
franksisca
23-09-2005, 15:55
Ciao, neache io al momento so molto. però mi pare che l'AND in java si possa fare in due modi. Uno normale "&" e l'altro cortocircuitato "&&". la differenza dovrebbe essere che gli operandi normali valutano sempre ogni operando, mentre il cortocircuito and valuta il secondo operando solo se necessario. ciao spero di averti aiutato
Perfettamente, anzi ti dirò di più, esiste anche l'operatore Or, ed è questo:
"|" oppure cortocircuitato "||".
Il cortocircuito evita il doppio controllo nel caso il primo fallisca.
.....e il not: "!"
e xor: "^" che è valido solo con un operando vero
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.