complicato ha scritto:
Ma non so quanto convenga inizializzare tutti i numeri manualmente oppure con un ciclo.
Basta, banalmente un array di boolean, dove l'indice
è anche il valore stesso da trattare (ignorando 0 e 1). All'inizio i boolean nell'array sono già tutti false (=non barrato). Poi servono 2 piccoli cicli annidati per barrare (=true) tutti i non primi.
Quindi alla fine, per stampare, un ciclo per andare a cercare i valori non "barrati". Sono circa max 20 righe di codice .....
E se vuoi fare prima esercizi sugli array:
https://andbin.it/blog/tag/esercizi-jav