Vastaavasti saattaa tulla tilanteita, jolloin itse silmukan suoritusta ei haluta katkaista, mutta menossa oleva kierros halutaan lopettaa. Tällöin continue - lauseella voidaan suoritus siirtää suoraan silmukan loppuun ja näin lopettaa tämän kierroksen suoritus:
/** * Esitellään continue-lauseen käyttöä * @author Vesa Lappalainen * @version 1.0, 07.02.2003 */ public class Continue { public static void main(String[] args) { int alku= -5, loppu=5,i; double inv_i; System.out.println("Tulostan lukujen " + alku + " - " + loppu + "käänteisluvut"); for (i = alku; i<=loppu; i++ ) { if ( i == 0 ) continue; inv_i = 1.0/i; System.out.println(i + ":n käänteisluku on " + inv_i); } } }
Vastaavasti myös continue:n kanssa voi käyttää nimettyä silmukkaa, jos pitääkin siirtyä jatkamaan muuta kuin sisintä silmukkaa.