WEBVTT

00:00.110 --> 00:01.070
Bentornati.

00:01.070 --> 00:04.850
In questo video, impareremo a conoscere le dichiarazioni condizionali in Java.

00:04.880 --> 00:12.950
Le istruzioni condizionali consentono di prendere decisioni nel codice in base a determinate condizioni.

00:12.980 --> 00:22.670
Aiutano il programma a scegliere percorsi diversi e a eseguire blocchi di codice specifici a seconda che una condizione

00:22.670 --> 00:25.070
sia vera o falsa.

00:25.100 --> 00:32.370
Cominciamo con il primo tipo di dichiarazioni condizionali, ovvero l'istruzione if.

00:32.390 --> 00:36.890
L'istruzione if è la forma più semplice di dichiarazione condizionale.

00:36.890 --> 00:38.960
Verifica una condizione.

00:38.960 --> 00:44.990
Se la condizione è vera, esegue un blocco di codice specifico.

00:45.020 --> 00:51.470
Ad esempio, un'età pari a 15 o 18 anni.

00:51.620 --> 01:05.040
Iniziamo con l'istruzione if per verificare se l'età è maggiore o uguale a 18 anni, quindi stamperò il punto

01:05.040 --> 01:11.550
di sistema con il punto di stampa Ln sei un adulto.

01:11.940 --> 01:18.360
Sto verificando se questa condizione è presente tra queste parentesi.

01:18.390 --> 01:22.500
Se la condizione è vera, si va a prendere l'età.

01:22.530 --> 01:24.120
Confrontarlo con il 18.

01:24.150 --> 01:28.170
Se è maggiore o uguale, stampare questo valore.

01:28.200 --> 01:33.000
In caso contrario, saltare questo blocco di codice.

01:33.460 --> 01:34.570
Corriamo.

01:35.080 --> 01:38.260
Quindi abbiamo stampato il messaggio.

01:38.290 --> 01:45.730
Si è adulti perché l'età è superiore ai 18 anni.

01:45.730 --> 01:51.490
Dobbiamo quindi eseguire questo sistema. fuori. linea println.

01:52.460 --> 01:53.510
Permettetemi.

01:54.640 --> 01:58.160
Iniziare con un'età pari a 15 anni.

01:58.180 --> 01:59.650
Eseguire di nuovo.

02:00.940 --> 02:10.630
E si può notare che non c'è nessun messaggio che ci dice che sei un adulto perché l'età è 15 anni.

02:10.990 --> 02:20.230
Il compilatore otterrà il valore di età 15, lo confronterà con 18 maggiore o uguale a 18.

02:20.260 --> 02:22.480
No, questa condizione è falsa.

02:22.480 --> 02:28.930
Quindi saltate tutto quello che c'è tra queste parentesi graffe.

02:28.930 --> 02:35.590
Quindi la condizione if e l'istruzione if non verranno eseguite.

02:38.290 --> 02:45.130
Il secondo tipo di istruzioni condizionali è l'istruzione if else.

02:45.490 --> 02:47.020
Considerate questo codice.

02:47.020 --> 02:53.590
Se ho bisogno di stampare un altro messaggio che indichi che l'utente è un minore e non un adulto.

02:53.590 --> 02:58.960
Quindi qui inizio con un'altra parola chiave e qui.

03:00.650 --> 03:04.820
Farò il sistema. fuori. println.

03:04.850 --> 03:05.960
Il vostro.

03:06.990 --> 03:08.960
Ah, minore.

03:09.360 --> 03:11.700
Ok, lasciatemi correre.

03:13.200 --> 03:17.670
E si può notare che il messaggio ci dice che sei un minatore.

03:18.450 --> 03:27.590
In questo esempio, se il valore della variabile age è maggiore o uguale a 18, verrà stampato il messaggio

03:27.600 --> 03:30.180
you're an adult.

03:30.420 --> 03:33.900
Altrimenti, se la condizione è falsa.

03:34.750 --> 03:37.060
L'età è inferiore ai 18 anni.

03:37.090 --> 03:40.870
Verrà stampato il messaggio "Sei minorenne".

03:41.370 --> 03:51.480
Se ci sono più condizioni da verificare, dobbiamo usare e tra le condizioni if

03:51.480 --> 03:52.590
e else.

03:52.620 --> 03:53.820
Altrimenti se.

03:53.850 --> 03:54.810
Altrimenti se.

03:54.840 --> 03:57.240
Verificheremo la presenza di un'altra condizione.

03:57.240 --> 04:07.380
Quindi sto controllando se l'età è uguale a 18 o, ad esempio, a 60 anni.

04:08.980 --> 04:17.740
Stampo un messaggio che dice all'utente che è si riceverà il messaggio di persona anziana.

04:18.490 --> 04:20.110
Lasciatemi correre qui.

04:20.110 --> 04:22.510
Abbiamo capito che sei minorenne.

04:22.540 --> 04:29.380
Quindi questo esempio verificherà se l'età è maggiore di 18 anni.

04:29.380 --> 04:35.890
Se non lo è, e questo è il caso perché l'età è 15, salterà questo blocco di codice.

04:36.010 --> 04:40.540
Poi passerà alla condizione successiva, che è else.

04:40.540 --> 04:48.730
Se l'età è uguale a 60, 15 è uguale a 60, no.

04:48.730 --> 05:00.700
Quindi salterà questo codice o questo blocco di codice else se queste due condizioni o le condizioni

05:00.700 --> 05:09.070
all if e else if sono false, verrà eseguito il blocco di codice else.

05:09.070 --> 05:12.790
Per questo motivo, vi faremo entrare in minoranza.

05:13.120 --> 05:17.620
Proviamo la corsa con l'età di 40 anni.

05:18.760 --> 05:23.590
E capirai che sei un adulto.

05:24.590 --> 05:31.630
Perché sta verificando che l'età di 4040 anni soddisfi la condizione.

05:31.640 --> 05:37.220
Il programma stamperà questo e non eseguirà questi codici.
