scusate sono un princiante di java e sto studiando metodi funzioni e procedure e ho un problema con questa funzione,non mi funziona secondo me sbaglio nel ritornare la funzione...chi mi corregge
codice:
class Inverti
{
public static void main(String []args)
{
int []array;
int n;
System.out.println("inserisc il numero di elementi di un array");
n=Leggi.unint();
array = new int[n];
for(int i=0;i<array.length;i++)
{
System.out.println(" array["+i+"]=");
array[i]=Leggi.unint();
}
System.out.println("l'arrai invertito è:");
for(int i=0;i<array.length;i++)
{
System.out.println(" array["+i+"]="+inverti(array));
}
}
public static int inverti(int []a)
{
int temp;
for(int i=0;i<=a.length/2-1;i++)
{
temp=a[i];
a[i]=a[a.length-1-i];
a[a.length-1-i]=temp;
}
return a;
}
}
grazie anticipatamente