Diversi tipi di dichiarazioni "if":
Dichiarazione semplice "if":
Sintassi:
if (espressione condizionale)Controlla l'espressione condizionale e se l'espressione restituisce vera, allora un determinato istruzione verrà eseguita altrimenti, nulla verrà eseguita.
Dichiarazione "if-else":
Sintassi:
if (espressione condizionale)Se l'espressione condizionale restituisce true, allora verranno eseguite una / i particolare istruzione altrimenti verranno eseguite altre istruzioni.
Dichiarazione "if-else-if":
Sintassi:
if (espressione condizionale 1)L'istruzione sopra "if" è anche chiamata ladder "if-else-if". Controlla la prima espressione condizionale e, se restituisce falso, controllerà la seconda espressione condizionale e così via. Se tutte le espressioni condizionali restituiscono false, eseguono le istruzioni di altrimenti.
Dichiarazione nidificata "if":
Sintassi:
if (espressione condizionale 1)Quando una dichiarazione "if" viene dichiarata all'interno di un'altra istruzione IF, allora viene chiamata nidificata "if". Se la condizione esterna 'se' restituisce vera, allora controllerà la condizione interiore 'se' e prenderà decisioni in base al valore di ritorno.
Esempio-1: utilizzo della semplice istruzione "if"
Il seguente codice mostra il semplice utilizzo dell'istruzione "if". La prima condizione "if" controlla il valore del numero è più di 50 o meno. La seconda condizione "if" controlla la lunghezza di una stringa è inferiore a 6 o no.
Classe pubblica if1Produzione:
Verrà visualizzato il seguente output dopo aver eseguito il codice. Qui, la prima condizione "if" è tornata falsa e nessun messaggio viene stampato. La seconda condizione "if" è tornata vera e viene stampato un messaggio.
Esempio-2: uso dell'istruzione "if-else"
Il seguente codice mostra l'uso dell'istruzione "if-else". In questo codice, un valore intero viene tratto dall'utente. Se il valore di input è compreso tra 13 e 17, allora la condizione "se" restituirà true, un particolare messaggio stamperà altrimenti un altro messaggio stamperà.
// Importa il pacchetto scannerProduzione:
Verrà visualizzato il seguente output dopo aver eseguito il codice. Qui, 15 è preso come input e il seguente output viene stampato perché se la condizione è stata vera.
Esempio-3: uso dell'istruzione "if-else-if"
L'uso dell'istruzione "if-else-if" è mostrato nel seguente esempio. Qui, un valore di stringa verrà preso come input dall'utente. La prima condizione "if" controllerà il valore di input e se restituisce false, il valore verificherà la condizione "se" successiva ". Il messaggio della parte altro verrà stampato se tutte le condizioni "se" restituiscono false.
// Importa il pacchetto scannerProduzione:
Verrà visualizzato il seguente output dopo aver eseguito il codice. Qui, 'Janifer'viene preso come input dall'utente.
Esempio-4: uso dell'istruzione nidificata "if"
L'uso dell'istruzione nidificata "if" è mostrato nel seguente esempio. Due valori di input verranno prelevati dall'utente. Se il valore di genere corrisponde alla condizione esterna "se", controllerà il valore di età nella condizione interiore "if". L'output verrà stampato in base al valore di ritorno della condizione "if".
// Importa il pacchetto scannerProduzione:
Verrà visualizzato il seguente output dopo aver eseguito il codice. Qui, 'maschio' è preso come genere, E 25 è preso come età valori.
Conclusione:
I quattro diversi usi delle dichiarazioni "if" sono spiegati in questo tutorial usando semplici esempi. Questo tutorial aiuterà i nuovi programmatori a imparare il concetto di una dichiarazione condizionale in Java dalle basi.