Dichiarazioni condizionali in java

Dichiarazioni condizionali in java

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:

  • If Dichiarazione in Java
  • Else dichiarazione in Java
  • Altrimenti se dichiara in Java
  • Ternary Operator in Java

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)

dichiarazione (s); // esegue se la condizione è vera

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;
se un < b)

Sistema.fuori.println ("il valore di a è inferiore a b");

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)

dichiarazione (s); // esegue se la condizione è vera

altro

istruzione (s) // esegue se la condizione è falsa

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;
se un < b)

Sistema.fuori.println ("il valore di a è inferiore al valore di b");

altro

Sistema.fuori.println ("Il valore di b è inferiore al valore di a");

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)

dichiarazione (s); // esegue se la condizione è vera

altrimenti se (condizione)

istruzione (s) // esegue se la condizione è vera

altro

istruzione (s) // esegue se la condizione è falsa

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;
if (a> = 80)

Sistema.fuori.println ("eccellente! Hai un voto ");

else if (a> 60 && a<80)

Sistema.fuori.println ("buono ... hai ottenuto il grado b");

altro

Sistema.fuori.println ("Hai ottenuto il grado F ... migliore fortuna la prossima volta!");

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: exp2

Esempio

Lo snippet di seguito è riportato come utilizzare l'operatore ternario in Java:

int a = 55;
String Res = (A> = 50) ? "Pass": "Fail";
Sistema.fuori.println (res);

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.