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
grazie anticipatamentecodice: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; } }

Rispondi quotando