CodeGym /Corsi /Sintassi Java /Operatori condizionali

Operatori condizionali

Sintassi Java
Livello 4, Lezione 4
Disponibile

Un frammento di lezione con un mentore come parte del corso Codegym University. Iscriviti al corso completo.


"Ciao, Amigo. Oggi parleremo delle affermazioni if/else ."

"I programmi sarebbero di scarsa utilità se non rispondessero alle mutevoli circostanze esterne. Un programma deve sapere come adattarsi alle circostanze ed eseguire un'azione in un caso e altre azioni in altri casi. In Java, questo si ottiene utilizzando il 'if/else statement' – un costrutto speciale che rende possibile eseguire diversi blocchi di codice se una condizione è soddisfatta."

"Si compone di tre parti: ' condizione ', ' comando 1 ' e ' comando 2 '. Se la condizione è vera, viene eseguito ' comando 1 ', altrimenti viene eseguito 'comando 2' . Questi comandi non vengono mai eseguiti entrambi. La frase è più o meno così:"

Codice per un'istruzione if/else
if (condition)
    command_1;
else
    command_2;

"Che emozione! Penso che questa affermazione renderà la programmazione molto più interessante!"

"Sì. Ecco un paio di esempi per te:"

Codice Spiegazione
1
if (a < b)
    System.out.println("A is less than B");
else
    System.out.println("B is less than A");
Se a è minore di b, verrà eseguito il primo comando . Altrimenti verrà eseguito il secondo comando . I comandi non vengono mai eseguiti entrambi.
2
if (a < b)
{ System.out.println("A is less than B"); System.out.println("B is greater than A"); }
else
{ System.out.println("B is less than A"); System.out.println("A is greater than B"); }
Puoi sostituire un comando con un blocco di codice. Il riposo è lo stesso.
3
if (a < b)
{ a = 0; }
else
{ }
Puoi omettere il blocco else se è vuoto.
Questi tre esempi sono del tutto equivalenti.
Puoi omettere le parentesi graffe se hai solo bisogno di eseguire un comando. Se hai più di un comando, devi mantenere le parentesi.
4
if (a < b)
{ a = 0; }
5
if (a < b)
    a = 0;

"Diego mi ha appena chiesto di affidarti alcuni compiti."

2
Compito
Sintassi Java, livello 4, lezione 4
Bloccato
Good or bad?
Good or bad?
4
Compito
Sintassi Java, livello 4, lezione 4
Bloccato
Closest to 10
Closest to 10
4
Compito
Sintassi Java, livello 4, lezione 4
Bloccato
Come on, lucky seven!
Come on, lucky seven!
4
Compito
Sintassi Java, livello 4, lezione 4
Bloccato
Seasons on Terra
Seasons on Terra
4
Compito
Sintassi Java, livello 4, lezione 4
Bloccato
Positive and negative numbers
Positive and negative numbers
4
Compito
Sintassi Java, livello 4, lezione 4
Bloccato
Day of the week
Day of the week

Un frammento di lezione con un mentore come parte del corso Codegym University. Iscriviti al corso completo.


8
Compito
Sintassi Java, livello 4, lezione 4
Bloccato
Number of days in the year
Number of days in the year
4
Compito
Sintassi Java, livello 4, lezione 4
Bloccato
Rule of the triangle
Rule of the triangle
8
Compito
Sintassi Java, livello 4, lezione 4
Bloccato
Crossing the road blindly
Crossing the road blindly
4
Compito
Sintassi Java, livello 4, lezione 4
Bloccato
Do we have a pair?
Do we have a pair?
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION