Perchè non hai usato le graffe:
Senza l'uso delle parentesi, il corpo dell'istruzione if è rappresentato da una sola riga (l'assegnazione alla variabile "max").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})); } }
Ciao.![]()



Rispondi quotando