Vorrei un vostro parere su un altro esercizio.
La traccia è la seguente:
La mia soluzione è questa:Creare una classe con un metodo main() che selezioni i primi 10 numeri divisibili per 3 e li stampi dopo averli concatenati con una stringa in modo tale che l'output del programma sia:
Numero multiplo di 3 = 3
Numero multiplo di 3 = 6
Numero multiplo di 3 = 9
...
mentre quella del manuale è questa:codice:public class Divisibili { public static void main(String args[]) { for(int i=1; i<=30; i++) { if (i%3!=0) { continue; } else { System.out.println("Numero multiplo di 3 = " + i); } } } }
Voi che dite? Qual è la soluzione corretta?codice:public class Esercizio4h { public static void main(String args[]) { for (int i = 1, j = 1; j <= 10; i++) { if (i % 3 == 0){ System.out.println("Numero multiplo di 3 = " + i); j++; } } } }

Rispondi quotando

