|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2006
Messaggi: 2056
|
[JAVA] differenza tra --i e i--
ciao,
ho un dubbio : che differenza c'è tra if(--totale) e if(totale--) ?? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
|
Nella primo caso, prima viene decrementato il valore della variabile i e poi i viene valutata nell'espressione. Nel secondo caso, prima il valore di i è valutato nell'espressione, poi decrementato.
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12880
|
Esatto, quindi:
Codice:
totale = 1
if (totale--)
{
print("Primo IF");
}
totale = 1
if (--totale)
{
printf("Secondo IF");
}
//output:
Primo IF
Ultima modifica di WarDuck : 17-07-2011 alle 19:43. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2781
|
Printa anche "Secondo IF", mi sembra.
Riguardo al primo post: in java le condizioni degli if possono essere solo espressioni booleane. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
|
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12880
|
Svista enorme... ho editato
Quote:
Ultima modifica di WarDuck : 17-07-2011 alle 19:45. |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Mar 2006
Messaggi: 2056
|
vi ringrazio per le risposte
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:06.




















