salve a tutti, chiedo il vostro aiuto per un esercizio che mi sembra giusto ma non funziona...
devo acquisire tanti numeri uno per riga terminati da 0 e stabilire se c'è almeno uno che è multiplo di 3. Facile no? no, non funziona. xD
con SavitchIn.readLineInt(); acquisisco il valore intero nella variabile.

codice:
class MultiploTre
{
    public static boolean EsisteMultiploTre(int n)
    {    return n%3==0;
    }
    
    public static void main(String[] args)
    {    int n;
        boolean flag=false;
        
        System.out.println("Inserisci un elenco di numeri terminati da 0");
        do
        {    n=SavitchIn.readLineInt();
            if(!flag)
                flag=EsisteMultiploTre(n);
        }while(n!=0);
        if(flag)
            System.out.println("Esiste almeno un multiplo di 3.");
        else
            System.out.println("Non hai inserito multipli di 3.");
    }
}