Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
Java base II: Strutture di Controllo
2
Argomenti Le strutture di controllo in java
3
Obiettivi Conoscere quali strutture di controllo mette a disposizione java Fare pratica con le strutture di controllo
4
Le strutture di controllo
Costrutti sintattici la cui semantica afferisce al controllo del flusso di esecuzione di un programma servono a specificare se, quando, in quale ordine e quante volte devono essere eseguite le istruzioni che lo compongono Istruzione 1 Istruzione 2 Istruzione 3 Normalmente in un programma le istruzioni vengono eseguite una dopo l’altra SEQUENZIALE Istruzione 1 Istruzione 2 Necessità di saltare della parti o di ripeterne altre Istruzione 3
5
Le strutture di controllo in Java
3 CATEGORIE ISTRUZIONI CONDIZIONALI LOOP SWITCH DETERMINATI INDETERMINATI
6
Le istruzioni Condizionali
La valutazione di una o più condizioni serve a fare prendere decisioni al programma Blocco A Blocco B se la condizione è vera fai questo; altrimenti fai l’altro; Java Nidificate
7
L’operatore Condizionale
Operatore speciale che equivale all’istruzione if ma restituisce true o false condizione ? seVero : seFalso; Espressione che restituisca true o false Valore restituito se condizione è falsa Valore restituito se condizione è vera a = 5; b = 10; int n = a < b ? a : b; Che valore assume n?
8
Le istruzioni di iterazione (1)
Consentono di eseguire ripetutamente una azione fino a quando una data condizione rimane vera LOOP INDETERMINATI Blocco A Blocco A
9
Le istruzioni di iterazione (2)
LOOP DETERMINATI Si conosce a priori il numero di iterazioni i<n Blocco A i++
10
L’istruzione switch Quando è necessario eseguire una serie di controlli sulla stessa variabile, invece di scrivere una serie di if...else...else... ogni espressione valida che produca un intero o un char Valori che può assumere l’espressione Istruzione da eseguire nel caso non venga intercettato nessun case
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.