Here is my code:
class ManejadorDeArreglos{ int b; double temporero; ManejadorDeArreglos(double[] a) { } void invertir(double listadodevalores[]){ for (int i = 0; i < listadodevalores.length/2; i++) { temporero = listadodevalores[i]; listadodevalores[i] = listadodevalores[listadodevalores.length-1-i]; listadodevalores[listadodevalores.length-1-i] = temporero; } for (int i = 0; i < listadodevalores.length; i++) System.out.print("arreglo[" + i + "]" + listadodevalores[i] + "\n"); // System.out.print("\n\n"); } } public class ArraysProgram { public static void main(String[] args) { double[] arreglo = {1,3,5,2,4}; ManejadorDeArreglos miArreglo = new ManejadorDeArreglos(arreglo); System.out.println("Arreglo original\n" + miArreglo); miArreglo.invertir(); System.out.println("Arreglo invertido\n" + miArreglo); } }
Here the fail when compile:
SamuelRiosP1.java:65: error: method invertir in class ManejadorDeArreglos cannot be applied to given types;
miArreglo.invertir();
^
required: double[]
found: no arguments
reason: actual and formal argument lists differ in length
1 error
Let me know whats wrong... thanks