Istruzione condizionale (if
)
Nel problema di trovare il numero massimo di due, abbiamo incontrato un nuovo operatore che iniziava con la parola
if
.
Questo operatore è chiamato condizionale.
La parola
if
è tradotta dall'inglese come "
if", e la parola
else
come "
else ". Dopo la parola
if
, viene scritta una condizione logica e, se è vera (true), tutti i comandi (operatori) che compaiono dopo la condizione tra parentesi graffe
{}
verrà eseguito. Se la condizione è falsa (false), vengono eseguiti i comandi tra parentesi graffe dopo la parola
else
.
Vista generale dell'operatore condizionale
if (boolean_condition ) // intestazione con condizione
{
... // blocco "if". — dichiarazioni che vengono eseguite
// se la condizione nell'intestazione è vera
}
altro
{
... // blocco "altrimenti". — dichiarazioni che vengono eseguite
// se la condizione tra parentesi è falsa
}
Devi ricordare!
1. if
- else - è una singola istruzione. Pertanto, tra le parentesi che terminano if
(}) e la parola else
non può contenere altri operatori.
2. Non inserire mai una condizione dopo la parola else
. Il "else" viene eseguito quando la condizione principale specificata dopo la parola if
- è falsa, cioè non è soddisfatta.
3. If, nel blocco "if" o nella sezione "else" c'è un solo operatore, quindi le parentesi graffe possono essere omesse.
4. Una condizione booleana è un'espressione che può essere utilizzata per dire se è vera (nel senso che è vera) o falsa (nel senso che non è vera).
Una condizione logica è scritta usando i segni delle relazioni logiche
>, < |
maggiore di minore |
>=, <= |
maggiore o uguale, minore o uguale a |
== |
uguale a |
!= |
non uguale |