Una pregunta porque puedo hacer esto
pero no esto??
Por último, me parece a mi o tengo que inicializar si o si un vector antes de mandarlo como parametro? o.O
Código (java) [Seleccionar]
package ana;
public class Prueba{
private static final int TAMAÑO = 10;
public static int[] cargarArreglo() {
int[] arreglo = new int[TAMAÑO];
for(int i = 0; i < arreglo.length; i++) {
arreglo[i] = (int) (Math.random() * 10 + 1);
}
return arreglo;
}
public static void mostrarArreglo(int arreglo[]) {
for(int i = 0; i < arreglo.length; i++) {
System.out.print(arreglo[i] + " ");
}
}
public static void main(String args[]) {
int[] vector = cargarArreglo();
mostrarArreglo(vector);
}
}
pero no esto??
Código (java) [Seleccionar]
package ana;
public class Prueba{
private static final int TAMAÑO = 10;
public static void cargarArreglo(int arreglo[]) {
arreglo = new int[TAMAÑO];
for(int i = 0; i < arreglo.length; i++) {
arreglo[i] = (int) (Math.random() * 10 + 1);
}
}
public static void mostrarArreglo(int arreglo[]) {
for(int i = 0; i < arreglo.length; i++) {
System.out.print(arreglo[i] + " ");
}
}
public static void main(String args[]) {
int[] vector;
cargarArreglo(vector);
mostrarArreglo(vector);
}
}
Por último, me parece a mi o tengo que inicializar si o si un vector antes de mandarlo como parametro? o.O
