Ciao a tutti,
sono alle prime armi in java e vi vorrei chiedere come posso modificare al meglio questo pezzo di codice!
Quando compare a video "continuare?" se l'utente scrive "si" allora riparte il ciclo da ISTRUZIONE 1, mentre se scrive "no" viene stampato FINE. Fin qua tutto bene. Però se viene scritto qualsiasi altra cosa (oltre a si e no) riparte il ciclo! Invece vorrei che richiedesse nuovamente "continuare?". Come posso risolvere???

Grazie

codice:
import java.util.Scanner;

public class Prova
{
    public static void main(String[] args)
    {
      variabili
        
        do
        {
            do
            {
                ISTRUZIONI 1
            }
            while()
            {
                if(...)
                {
                    ...
                    
                }
                else
                {
                    if(...)
                    {
                       ...
                    }
                    if(...)
                    {
                       ...
                    }
                }
                System.out.print("\n\nContinuare?");
                risp = input.next();
            }        
        }
        while((risp.equals("si") == true) || (risp.equals("no") == false));
        {
            if(risp.equals("no"))
            }
                System.out.print("\nFINE");
            }
        }
    }
}