Come utilizzare Java One Line If Dichiarazione?

Come utilizzare Java One Line If Dichiarazione?

In Java, un'istruzione IF consente agli utenti di eseguire il blocco di codice a seconda di una particolare condizione. L'istruzione IF a una riga, nota anche come operatore ternario, è un modo conciso per scrivere un'istruzione IF che esegue una riga di codice in base a una condizione. L'istruzione If One-line è uno strumento utile per scrivere un codice compatto e conciso in Java.

Questa guida offrirà di utilizzare l'istruzione If One-line con implementazione pratica.

Come utilizzare Java One Line If Dichiarazione?

L'istruzione IF a una riga può essere utilizzata come stenografia per semplici dichiarazioni If-Else in cui viene eseguita una sola istruzione in ciascun caso.

Sintassi

La sintassi per un'istruzione IF a una riga è la seguente:

condition_statement? espressione1: espressione2

Nella sintassi sopra, prima, il "condition_statement"È calcolato e se è vero,"espressione1"È eseguito; Altrimenti, "espressione2"È eseguito.

Esempio 1

Un esempio è considerato per assegnare un numero particolare alla variabile e verificare se il valore della variabile è inferiore o superiore al numero. Ecco un esempio di un'istruzione IF a una riga:

Segna di classe
public static void main (string [] args)
int num = 5;
String Message = (Num < 10)? "Number is less than 10": "Number is greater than or equal to 10";
Sistema.fuori.println (messaggio);

Di seguito è menzionata la descrizione del codice sopra:

  • Innanzitutto, assegna un numero numerico 5 alla variabile NUM.
  • Successivamente, controlla se il valore della variabile "Num"È meno di dieci.
  • Se la condizione sopra è vera, il messaggio "Il numero è inferiore a 10"È assegnato alla variabile del messaggio.
  • Altrimenti, il messaggio "Il numero è maggiore o uguale a 10"È assegnato alla variabile del messaggio.

L'output del codice sopra mostra che "Il numero è inferiore a 10".

Esempio: 2

Ecco un altro esempio che mostra come un'istruzione IF a una riga può essere utilizzata per assegnare un valore a una variabile in base a una condizione:

Segna di classe
public static void main (string [] args)
int num = 7;
int risultato = (num> 5)? 10: 5;
Sistema.fuori.println (risultato);

La spiegazione dello snippet sopra è menzionata di seguito:

  • Inizialmente, il numero 7 è assegnato alla variabile NUM.
  • Successivamente, controlla se il valore della variabile NUM è maggiore di 5.
  • Se la condizione sopra è vera, il valore 10 viene assegnato alla variabile del risultato e, in caso contrario, il valore 5 viene assegnato alla variabile del risultato.

L'output mostra che la condizione sopra è vera e il valore 10 è stato visualizzato.

Conclusione

In Java, l'istruzione IF a una riga è un modo compatto per eseguire una riga singola esatta in base alla condizione specifica. Inoltre, semplifica e chiarisce il codice. La sintassi dell'istruzione If One-line è facile da capire e può essere utilizzata in vari scenari in cui viene eseguita una sola istruzione in base a una condizione. Tuttavia, dovrebbe essere usato con giudizio, poiché usarlo eccessivamente può rendere il codice più difficile da leggere e capire.