import java. util. Scanner;
public class Cerca {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int []numeri= {3, 4, 6, 75, -32, -3, 78, 21, 46, 89};
System.out.println("Inserisci un numero");
int n=input.nextInt();
boolean trovato;
for (int i: numeri) {
trovato= n==i;
}
if (trovato=true) {
System.out.println("Presente");
}
else {
System.out.println("Assente");
}
}
}
Il problema della ripetizione dei risultati ciclici con questo codice è superato. Adesso però riscontro un altro problema: anche se inserisco numeri non presenti nell'array, mi stampa "Presente". Comunque sì, la parte sui cicli mi sta venendo abbastanza ostica, sia che si tratti di for-each, while o di for semplice.