Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    205

    [java] break and contine

    Ciao a tutti,

    qualcuno mi sa spiegare il funzionamento di:

    for (1=1; i<10; i++) {
    if (i%3==0) break;
    System.out.println (i);
    }
    System.out.println (i)


    e se invece del brack ci fosse il continue?
    GRAZIE!!!!

  2. #2
    il break fa uscire dal ciclo di for, il continue lo fa saltare al passo successivo (senza fare le eventuali operazioni che vengono dopo il continue ma ancora dentro il ciclo di for).

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    L'istruzione break interrompe l'esecuzione di un loop (che sia un while, un for oppure un do).

    L'istruzione continue fa terminare l'esecuzione dell'iterazione corrente e passa alla successiva.

    Entrambi sono due metodi che rendono il codice destrutturato e possono benissimo essere sostituite da apposite e più eleganti forme di controllo.

    Una menzione particolare va fatta per l'istruzione break: essa è indispensabile all'interno del costrutto switch per terminare uno dei suoi rami.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.