Una guida per principianti alle istruzioni di selezione Java

Una guida per principianti alle istruzioni di selezione Java

Le istruzioni di selezione sono una struttura di controllo del programma in Java. Come suggerisce il nome, vengono utilizzati per selezionare un percorso di esecuzione se viene soddisfatta una determinata condizione.





tema windows xp per windows 10

Ci sono tre istruzioni di selezione in Java: Se , se altro , e interruttore . Diamo un'occhiata più da vicino a loro.





1. L'istruzione if

Questa è una dichiarazione di selezione singola. Si chiama così perché seleziona o ignora solo una singola azione (o gruppo di azioni).





Quando vuoi che una certa istruzione venga eseguita se una data condizione è vera, usa il Se dichiarazione. Una condizione è qualsiasi espressione che dia un risultato booleano, ovvero vero o falso (1 o 0). Le operazioni relazionali, logiche e di uguaglianza sono quei tipi di espressioni che danno un risultato booleano.

Se la condizione è falsa, l'esecuzione dell'azione supposta verrà ignorata.



Sintassi:

if (condition)
statement

Codice di esempio:





if (mark >90)
System.out.println('You got grade A');

Notare il rientro prima del System.out.ln() dichiarazione. È buona norma includerlo per mostrare la struttura del programma. La maggior parte degli IDE lo include automaticamente quando si passa alla riga successiva. Quindi non dovresti preoccuparti di dimenticare di includerlo.

2. La dichiarazione if..else

Questa è una dichiarazione di doppia selezione. Si chiama così perché sceglie tra due diverse azioni (o un gruppo di azioni).





Imparentato: Come utilizzare la funzione IF con formule nidificate in Excel

Il se altro l'istruzione esegue una determinata azione in Se blocco quando una condizione è vera. In caso contrario, esegue un'azione nel altro blocco quando la condizione restituisce un risultato falso.

Sintassi:

if (condition)
statement1
else
statement2

Codice di esempio:

if (age <18)
System.out.println('You are a minor.');
else
System.out.println('You are an adult.');

Nidificato if..else

È possibile avere se altro dichiarazioni all'interno se altro istruzioni, uno scenario noto come nidificazione.

Vedi l'esempio qui sotto:

if (temperatures > 6000){
System.out.println(' Object's color likely blue');
}
else{
if (temperatures > 5000){
System.out.println(' Object's color likely white');
}
else{
if(temperatures > 3000){
System.out.println(' Object's color likely yellow');
}
else{
System.out.println(' Object's color likely orange');
}
}
}

Il codice sopra controlla se la temperatura di un oggetto rientra in un determinato intervallo e quindi stampa il suo colore probabile. Il codice sopra è dettagliato e molto probabilmente troverai confuso seguire la logica.

Guarda quello qui sotto. Raggiunge lo stesso obiettivo, ma è più compatto e non ha il superfluo {} dopo altro . La maggior parte dei programmatori in realtà lo preferisce a quest'ultimo.

if (temperatures > 6000){
System.out.println(' Object's color likely blue');}
else if (temperatures > 5000){
System.out.println(' Object's color likely white');}
else if (temperatures > 3000){
System.out.println(' Object's color likely yellow');}
else {
System.out.println(' Object's color likely orange');}

blocchi

Il Se e se altro le istruzioni generalmente si aspettano di eseguire un'azione. Se desideri eseguire più istruzioni con loro, usa le parentesi graffe {} per raggruppare queste azioni.

if (condition){
// statements
} else {
// statements
}

3. Cambia

Questa è una dichiarazione a selezione multipla. Controlla se un'espressione corrisponde a uno dei casi indicati e quindi esegue un'azione per quel caso.

Sintassi:

switch(expression) {
case a:
// statement
break;
case b:
// statement
break;
case n:
// statement
break;
default:
// statement
}

Il rottura l'istruzione viene utilizzata per fermare il interruttore istruzione dall'esecuzione quando viene trovata una corrispondenza. Non c'è bisogno di perdere tempo di esecuzione se è stato trovato un caso.

come convertire png in pdf su Windows 10

L'espressione data nell'istruzione switch deve essere un integrale costante di tipo byte , breve (ma no lungo ), int , o char . Puoi anche usare il Corda tipo di dati.

Codice di esempio:

String position= 'E';
switch(position) {
case 'N':
System.out.println('You are in the North');
break;
case 'W':
System.out.println('You are in the West');
break;
case 'S':
System.out.println('You are in the South');
break;
case 'E':
System.out.println('You are in the East');
break;
default:
System.out.println('Non-cardinal position');
}

Uno sguardo alla dichiarazione if di Python

Ora che hai imparato a usare le istruzioni di selezione in Java, potrebbe essere interessante passare a Python.

La logica di programmazione è simile, ma Python è più adatto ai principianti e non così prolisso. L'apprendimento della logica in più lingue aiuta a rafforzare le idee sottostanti che vengono praticate. Non è mai una cattiva idea diversificare le tue conoscenze di programmazione.

Condividere Condividere Tweet E-mail Come usare l'istruzione if di Python?

Padroneggiare Python significa fare i conti con l'istruzione if di Python. Usa questi esempi di istruzioni if ​​per migliorare la tua conoscenza di Python.

Leggi Avanti
Argomenti correlati
  • Programmazione
  • Giava
  • Tutorial sulla programmazione
Circa l'autore Girolamo Davidson(22 articoli pubblicati)

Jerome è uno scrittore dello staff di MakeUseOf. Si occupa di articoli su programmazione e Linux. È anche un appassionato di criptovalute e tiene sempre d'occhio l'industria delle criptovalute.

Altro da Jerome Davidson

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti