Quindi se nel ciclo for (int i=0, i<pos, i++) non specifico l'array a, quest'ultimo mi cicla comunque lo stesso al suo interno? Io avevo sempre scritto A[POS] perché pensavo che così mettessi in chiaro che quel POS fosse una posizione dell'array A e non un valore qualsiasi. Ugualmente però continua a darmi problemi:




public static boolean primaOccorrenza (int[]a, int pos){

for (int i=0; i<pos; i++){
if (a[i]!=pos){
return true;
}
} return false;
}

In stampa mi da sempre true....