La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Java base II: Strutture di Controllo. Argomenti Le strutture di controllo in java.

Presentazioni simili


Presentazione sul tema: "Java base II: Strutture di Controllo. Argomenti Le strutture di controllo in java."— 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 Normalmente in un programma le istruzioni vengono eseguite una dopo laltra Istruzione 1 Istruzione 2 Istruzione 3 SEQUENZIALE Necessità di saltare della parti o di ripeterne altre Istruzione 1Istruzione 2Istruzione 3

5 Le strutture di controllo in Java 3 CATEGORIE ISTRUZIONICONDIZIONALI LOOPSWITCH DETERMINATI INDETERMINATI

6 Le istruzioni Condizionali La valutazione di una o più condizioni serve a fare prendere decisioni al programma se la condizione è vera fai questo; altrimenti fai laltro; Blocco ABlocco B Java Nidificate

7 Loperatore Condizionale Operatore speciale che equivale allistruzione if ma restituisce true o false condizione ? seVero : seFalso; Espressione che restituisca true o false Valore restituito se condizione è vera Valore restituito se condizione è falsa 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 Blocco A LOOP INDETERMINATI

9 Le istruzioni di iterazione (2) LOOP DETERMINATI i

10 Listruzione switch Quando è necessario eseguire una serie di controlli sulla stessa variabile, invece di scrivere una serie di if...else...else... intero o un char ogni espressione valida che produca un intero o un char Valori che può assumere lespressione Istruzione da eseguire nel caso non venga intercettato nessun case


Scaricare ppt "Java base II: Strutture di Controllo. Argomenti Le strutture di controllo in java."

Presentazioni simili


Annunci Google