Perchè non hai usato le graffe:
codice:
public static int posizioneMassimo(int[] a){
int i; //indice dell'array
int max; //valore massimo dell'array
int posmax; //indice del valore massimo
posmax=a[0];
max= a[0];
for(i=0; i<a.length; i++){
if(a[i]>max) { <-- GRAFFA APERTA
max=a[i];
posmax=i;
} <-- GRAFFA CHIUSA
}
return posmax;
}
public static void main (String[] args){
System.out.println(ArrayMAXposizione.posizioneMassimo(new int[] {10,5,3,7,7}));
}
}
Senza l'uso delle parentesi, il corpo dell'istruzione if è rappresentato da una sola riga (l'assegnazione alla variabile "max").
Ciao.