dichiarazioni If-Else e else-if in Java

dichiarazioni If-Else e else-if in Java
Java fornisce alcune dichiarazioni basate sulle decisioni utilizzate per controllare il flusso del programma in base ad alcune condizioni. Utilizzando le istruzioni IF-Else un programma decide quale parte del programma dovrebbe essere eseguita. All'interno di qualsiasi programma Java, se e altrimenti possono essere utilizzate in modo combinato in modo che un programma debba eseguire in entrambi i casi. Questo articolo fornirà una guida passo-passo per le istruzioni IF-Else e Else-If.

Questo articolo presenta una panoramica completa dei seguenti concetti:

  1. Che cosa è se, if-else e e altro if affermazione
  2. Sintassi di base di if, if-else e e altro le istruzioni in java
  3. Come usare If, ​​If-Else e altro If Dichiarazioni in Java

Iniziamo!

Cos'è l'istruzione IF in Java

Viene utilizzato per verificare se la condizione è vera o no e di conseguenza restituisce un valore booleano. Il codice all'interno del corpo di "If-Statement" esegui solo quando l'espressione booleana restituisce un vero valore.

Sintassi
La sintassi di base del "If Dichiarazione" sembrerà qualcosa del genere:

if (condizione)

// Dichiarazione (S);

Il codice scritto all'interno del corpo dell'esercizio if eseguirà solo se la condizione è vera.

Come funziona l'istruzione IF
Lo snippet seguente mostra come funziona in java.

Esempio
Questo esempio prende un valore dall'utente e stampe "È stato inserito un numero pari" se il numero immesso è divisibile per 2.

public static void main (string [] args)
numero galleggiante;
Sistema.fuori.println ("immettere un numero");
Scanner scan = nuovo scanner (sistema.In);
numero = scan.NextInt ();
if (numero % 2 == 0)

Sistema.fuori.println ("hai inserito un numero pari");

Lo snippet di codice sopra fornisce il seguente output:

Ora, cosa succede se qualcuno entra in un numero dispari, come l'istruzione IF si occupa di una falsa condizione? Proviamolo!

L'output mostra che l'IF-Statement non si occupa delle false dichiarazioni.

Qual è la dichiarazione If-Else in Java

Per affrontare le false dichiarazioni che Java fornisce altro dichiarazione. Quindi la combinazione di dichiarazioni IF e altro può affrontare dichiarazioni vere e false.

Sintassi
La sintassi di base dell'istruzione IF-ELSE sarà:

if (condizione)

dichiarazione o blocco di dichiarazioni; // condizione = true

altro

dichiarazione o blocco di dichiarazioni; // condizione = false

Come funziona IF-Else in Java
Estendiamo un po 'di più l'esempio sopra e per testare in che altro modo funziona:

Esempio
Lo snippet seguente eseguirà il corpo di If-Statement quando il numero è divisibile per 2 e un'istruzione else eseguirà se il numero non è divisibile per 2:

public static void main (string [] args)
numero galleggiante;
Sistema.fuori.println ("immettere un numero");
Scanner scan = nuovo scanner (sistema.In);
numero = scan.NextInt ();
if (numero%2 == 0)

Sistema.fuori.println ("hai inserito un numero pari");

altro

Sistema.fuori.println ("hai inserito un numero dispari");

Ora se un utente inserisce un numero dispari, verrà indirizzato nella parte altro:

Muoviamo un ulteriore passo avanti per capire cosa è altro-if e come funziona in Java.

Cosa c'è altro-if in Java

Ora, cosa succede se vogliamo eseguire più attività in base alle diverse condizioni? BENE! In Java, possiamo usare la dichiarazione Else-If in tali situazioni. Lo snippet seguente mostra la sintassi di base dell'istruzione else-if in Java:

if (condizione)

dichiarazione (s);

altrimenti se (condizione)

dichiarazione (i)

altro

dichiarazione (i)

Esempio
Consideriamo un esempio che prende un input dall'utente:

Quando il numero inserito dall'utente è divisibile per 3, stampa "Il numero immesso è divisibile per 3"

Quando il numero è divisibile per 5, stampa "Il numero immesso è divisibile per 5"

Altrimenti dovrebbe stampare "Non hai inserito un numero né divisibile per 3 né per 5":

public static void main (string [] args)
doppio numero;
Scanner scan = nuovo scanner (sistema.In);
Sistema.fuori.println ("immettere un numero");
numero = scan.NextInt ();
if (numero%3 == 0)

Sistema.fuori.println ("Il numero è divisibile per 3");

altrimenti se (numero%5 == 0)

Sistema.fuori.println ("Il numero è divisibile per 5");

altro

Sistema.fuori.println ("Hai inserito un numero che non è né divisibile per 3 né divisibile per 5");

Lo snippet di codice sopra fornisce il seguente output:

L'output autentica che il codice sopra indicato funziona correttamente.

Conclusione

L'istruzione Java If viene eseguita solo se la condizione specificata è vera, d'altra parte, la condizione altro viene eseguita se la condizione è falsa. Inoltre, per affrontare più di due condizioni "altro se" può essere utilizzato. Questo articolo presenta una panoramica approfondita di ciò che è if-else e le dichiarazioni else-if e come utilizzare queste dichiarazioni in Java.