ecco un codice con l' istruzione "continue":

codice:
package indovina1;
import java.io.*;

public class Indovina1 {
    public static void main( String[] args ) throws Exception {
        BufferedReader input = new BufferedReader(new InputStreamReader( System.in ) );
        
        //Costanti
        final int Costante = 15;
    
        //Variabili di input
        int num;
    
        //Ciclo
        while( true )
        {
            //Acquisisci num
            System.out.println("Inserire un numero: ");
            String line = input.readLine();
            num = Integer.parseInt( line );
    
            //Se num != costante
            if (num != Costante)
            {
                continue;                //torna a while
            } 
    
            break;                     //interrompi ciclo
        }
        
        System.out.println("numero trovato!");
    }
}


ed ecco il codice leggermente modificato: senza "continue":

codice:
package indovina1;

import java.io.*;


public class Indovina1 {
    public static void main( String[] args ) throws Exception {
        BufferedReader input = new BufferedReader(new InputStreamReader( System.in ) );
        
        //Costanti
        final int Costante = 15;
    
        //Variabili di input
        int num = 0;
    
        //Ciclo
        while( num != Costante )
        {
            //Acquisisci num
            System.out.println("Inserire un numero: ");
            String line = input.readLine();
            num = Integer.parseInt( line );
    
                
                }
        System.out.println("numero trovato!");
        }
        }

si può notare che all' esecuzione non c' è alcuna differenza..

era proprio necessario quel "continue"??