::
professore ho risolto in questo modo, solo che oltre alla soluzione mi rimanda ad’eccezione:
int[] r = {4,9,3,7}; //Risultato previsto {7,4,9,3}
int index = r.length-1;
for (int i=0; i <= r.length; i++) {
int tmp = r[i];
r[i] = r[index];
r[index]= tmp;
System.out.println(r[i]);
}
7
4
9
3
Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: Index 4 out of bounds for length 4
at esercizio1.esercizio1.main(esercizio1.java:14)
esercizio1.java:14 equivale a questa riga: int tmp = r[i];