Le dichiarazioni condizionali sono utilizzate principalmente negli scenari decisionali, il che significa che queste dichiarazioni prendono una decisione sulla base di alcune condizioni. Le dichiarazioni condizionali sono anche indicate come dichiarazioni di ramificazione perché il programma prende una decisione in base al risultato della condizione valutata. Un esempio molto semplice di dichiarazioni condizionali della nostra vita quotidiana può essere se oggi è venerdì, allora domani sarà sabato.
Questo articolo dimostra dichiarazioni condizionali in Java e sarà organizzato nel modo seguente:
Iniziamo!
If Dichiarazione in Java
È una delle dichiarazioni condizionali più semplici e significative che eseguiranno solo se la condizione è vera. Deve essere specificato nelle lettere minuscole "Se"E maiuscolo"SE"Non funzionerebbe in quanto Java è un linguaggio sensibile al caso e quindi genererà un errore. La figura seguente mostra la sintassi di base di "If-Statement"In Java:
if (condizione)Le dichiarazioni presenti nel corpo del Se la condizione verrà eseguita solo se la condizione è vera.
Esempio
Consideriamo il pezzo di codice seguente che fornisce una comprensione dettagliata del Se dichiarazione.
int a = 75, b = 100;Il frammento di codice sopra proietta se il valore di "UN" è meno di "B", E se è vero, stamperà"Il valore di a è inferiore a b“:
Poiché la condizione è vera, quindi il corpo del "Se"L'istruzione viene eseguita.
Else dichiarazione in Java
IL Se L'istruzione esegue il codice solo se la condizione è vera e per affrontare le condizioni falsy, verrà utilizzata un'istruzione altro. Che segue sarà la sintassi per il altro Dichiarazione in Java:
if (condizione)Una condizione specificata nell'istruzione IF verrà verificata se "VERO"Quindi tutto ciò che rientra nel corpo di If-Statement verrà eseguito e se la condizione è falsa, allora verrà eseguita l'istruzione altro.
Esempio
Estendiamo un po 'l'esempio precedente e specifichiamo un pezzo di codice anche per la falsa condizione:
int a = 175, b = 100;Il code-snippet sopra fornisce il seguente output:
L'output di cui sopra verifica che la condizione è falsa e la condizione altro viene eseguita.
Altrimenti se dichiara in Java
Viene utilizzato quando dobbiamo affrontare più di due condizioni, determina una nuova condizione ed esegue le istruzioni se la condizione specificata all'interno del "altro se"La dichiarazione è vera. Lo snippet di seguito mostra il funzionamento dell'istruzione else-if in Java:
if (condizione)Esempio
Consideriamo un esempio da mostrare 'UN"Grado se i tuoi voti sono superiori a 80",B"Grado se i segni ottenuti sono superiori a 60 ma meno di 80 e mostra"F'Grade se i tuoi voti sono inferiori a 50:
int a = 75;Come a = 75 che soddisfa i criteri di altro If Dichiarazione, quindi, il Codice-Snippet fornirà il seguente output:
L'output autentica che le dichiarazioni condizionali funzionano correttamente.
Ternary Operator in Java
Un operatore ternario "?"Viene utilizzato per combinare una condizione con espressioni in una singola linea. È un metodo alternativo per le dichiarazioni IF-Else ma in modo più breve e come suggerisce il nome stesso, è una combinazione di tre istanze/operandi.
Sintassi
La sintassi di base dell'operatore ternario in Java è:
(condizione) ? exp1: exp2Esempio
Lo snippet di seguito è riportato come utilizzare l'operatore ternario in Java:
int a = 55;Quanto sopra produce il seguente output:
L'output autentica il funzionamento dell'operatore ternario.
Conclusione
Le dichiarazioni condizionali vengono utilizzate per affrontare gli scenari decisionali, Se L'istruzione verifica una condizione ed esegue il codice solo se la condizione è vera, l'istruzione else esegue solo se la condizione è falsa e altro se può essere utilizzato per specificare una nuova condizione che eseguirà se la condizione è vera. Infine, questo articolo dimostra che il Operatore ternario è una stenografia per la dichiarazione If Else.