Come fare per iniziare a programmare in Java lez10

Lo scopo dell’istruzione brak e continue è quello di alterare il flusso del programma.L’istruzione break se eseguita all’interno delle istruzioni di controllo o iterazione, provoca l’uscita immediata da quell’istruzione. lL’esecuzione continua poi dall’istruzione che si trova immediatamente dopo l’istruzione di controllo.Invece l’istruzione continue,quando è eseguita all’interno di un ciclo, salta le rimanenti istruzioni del corpo del ciclo e procede con la successiva iterazione del ciclo.Nella figura vi ho scritto un programma molto semplice, che vi fa capire la loro funzione. Sotto scrivo il codice…public class breakcontinue {


public static void main (String [] args)
{
int count;//variabile di controllo usata per i cicli

for(count=1; count<=10; count++)
{
if(count==5)//se count vale 5
break; //termina ciclo

System.out.printf(”%d “, count);
}//fine for

System.out.printf(”nLa variabile di controllo assume il valore %d n”, count);

for(count=1; count<=10; count++)
{
if(count==5)//se count vale 5
continue; //salta il codice restante del ciclo

System.out.printf(”%d “, count);
}//fine for
System.out.printf(”nViene saltato il 5″);
}
}Che cosa fa il nostro programma? Il nostro programma effettua due cicli col for che contano da 1 a 10Viene posta una condizione se il contatore è uguale a 5 esci dal cicloNel secondo for c’è un continue, il ciclo conta da 1 a 10 e se il contatore è uguale a 5 continua, in questo modo il conteggio del 5 viene saltatoMa vediamo dettagiatamente cosa c’è scrittoHo creato un nuovo progetto con una classe breakcontinueHo creato una variabile intera countHo creato un ciclo for che conta da 1 a 10Ho aperto il for è dentro ho scritto due istuzioni.Tutti i cicli vanno aperti e chiusi, solamente se c’è più di una istruzione da eseguire. Nel caso c’è ne fosse solo una l’apertura { e la chiusura } non servirebbero, perchè il ciclo esegue la prima istruzione che trovaHo scritto nel ciclo 2 istruzioni, if(count==5) break;La chiusura e apertura vale anche per l’if, in questo caso l’if esegue solo un’istruzione break; e non c’è bisogno di aprire e chiudere il blocco ifLe due istruzioni ci dicono che se il contatore è uguale (==) a 5 allora esci dal cicloIl ciclo si ferma e non conta fino a 10 ma si ferma a 5 e vengno visualizzati a console solo i numeri da 1 a 4 col System.out.printf(”%d”, count)Dopo ver chiuso il for viene visualizzata un’altra istruzione ossia la variabile di controllo assume il valore di 5, questo significa che il ciclo si è arrestato a contare fino a 5Nel secondo for ho fatto la stessa cosa e solo che qua ho messo continue invece che break. Continue significa salta e continua il ciclo, in questo coaso salterà il 5 perchè abbiamo la condizione if(count==5) e continuerà a contare fino a 101 2 3 4 6 7 8 9 10 questo sarà il risultato a console di continueChiudo il for e la prossima istruzione ci dice che il 5 è stato saltatoRiepilogando break; arresta il ciclo a seconda della condizione ossia if(counter==5)continue salta il numero sempre a seconda della condizione if(counter==5) e continua il ciclol’istruzione if è un’istruzione annidata all’interno del ciclo for.Ogni istruzione di controllo può essere sovrapposta una sopra l’altra oppure può essere annidata una dentro l’altraSovrapposta come i due for che ho scritto (in sequenza). Annidata una dentro l’altra come il for e l’if, ma potevano anche essere due for uno dentro l’altro oppure un while e un if…else ecc…Spero di essere stata chiara nella spiegazione e per oggi è tutto. Ora sbizzarritevi voi a fare tanti piccoli programmini, o uno grande, noi ci sentiamo alla prossima ciao

Popularity: 1% [?]

Related posts:

  1. Come fare audioediting GRATIS
  2. Come fare una pagina web con dreamweaver 8 partendo da zero.
Share this Post:
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

No Responses to “Come fare per iniziare a programmare in Java lez10”

Lascia un commento:

Nome (obbligatorio):
Mail (non sar visibile) (required):
Commento (obbligatorio):
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>