di base della sintassi Java assomiglia a molti altri linguaggi di programmazione . Una di queste somiglianze si presenta sotto forma di operatori condizionali . Operatori condizionali fanno paragoni tra due termini che rappresentano o valori o altri termini condizionali . Condizionali valutare i termini e restituiscono il valore Vero o Falso sulla base di tale valutazione . Per esempio , l' operatore maggiore di ( " > " ) controlla due valori . Se il primo valore è maggiore del secondo , restituisce true . Quindi l'istruzione condizionale " 5 > 4 " restituisce true , mentre l'affermazione " 5 > 10 " sarebbe tornato falso . 
 Istruzioni if-else 
 
 condizionali sono fondamentali per la maggior parte dei programmi , perché permettono al programma di valutare lo stato del programma e prendere decisioni sulla base di tali valutazioni . Uno dei costrutti Java che utilizzano condizionali di prendere decisioni è la dichiarazione " if-else " . Questa affermazione è in realtà abbastanza auto-esplicativo : " se " un'affermazione è vera , il programma verrà eseguito un certo codice . "Altrimenti ", il programma esegue un codice diverso . Ad esempio , nel codice seguente , se la variabile " x " è più grande che " y ", poi succede qualcosa . In caso contrario , qualcosa di diverso accade : 
 
 if ( x > y) {return x ; } 
 
 else {return a; } 
 ternario dichiarazioni 
 
 l' istruzione if-else avviene così di frequente in programmazione , che la maggior parte delle lingue hanno messo in atto una qualche forma di l'operatore ternario . L'operatore ternario , rappresentato in Java come simbolo "?" , Svolge la stessa funzione come il controllo if -else . La seguente espressione ternaria può essere letto come "if ( condizione ) è vero , quindi eseguire dichiarazione 1 . Altrimenti , eseguire un'istruzione due " : 
 condizione 
 ? dichiarazione 1 : dichiarazione 2 ; 
 complesse espressioni ternari 
 
 Usare condizioni insieme unendo affermazioni logiche quali " e" o " o ", il programmatore può creare istruzioni complesse confronto logico all'interno di espressioni ternari . Ad esempio , i seguenti controlli di espressione ternari se sia " x < y " "y < z . " Se entrambe le affermazioni sono vere, allora variabile "q " sarà eguagliare x e . Altrimenti , esso sarà uguale a y : 
 
 int x = 3; int y = 4 ; int z = 5 ; int q = 0; 
 
 q = ( x 
              
              Informazioni correlate
                  
Programmazione © www.354353.com