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