La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Java base II: Strutture di Controllo

Presentazioni simili


Presentazione sul tema: "Java base II: Strutture di Controllo"— Transcript della presentazione:

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


Scaricare ppt "Java base II: Strutture di Controllo"

Presentazioni simili


Annunci Google