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.");
}
}