Arrays En Métodos Java

Páginas: 2 (337 palabras) Publicado: 27 de septiembre de 2015
Arrays en métodos Java
Hola a todos, hoy os explicare como utilizar los arrays en los métodos de Java.
Es muy normal que realicemos métodos para hacer operaciones comunes con arrays, comomostrarlos, rellenarlos, recorrerlos, etc.
Vamos a ver como debemos definir un array como parámetro, dentro del método podemos hacer lo que queramos con su contenido.
1
2
3
4
5
public static void imprimirArray(int lista[]){
        for(int i=0;i             System.out.println(lista[i]);
        }
    }
Como vemos, definimos el tipo de dato, el nombre y añadimos dos corchetes para indicarque es unarray, no tienen que llamarse igual. Se copiara la dirección del array pasado por parámetro al array del método, pudiendo modificar su contenido.
También podemos devolver un array, vamos aver un ejemplo:
1
2
3
4
5
6
7
8
public static int[] rellenarArrayDesde(int a){
        int num[]=new int [10];
        for(int i=0;i             num[i]=a;
            a++;
        }        return num;
    }
Como vemos, para devolver un array, debemos añadir dos corchetes al tipo devuelto y en el return solo el nombre del array sin los corchetes.
A la hora de invocar un método,haremos los siguiente:
1
2
3
4
5
public static void main(String[] args) {
 
        int num[]=rellenarArrayDesde(5);
        imprimirArray(num);
    }
Como vemos, solo debemos pasar el nombre del array,también vemos que si el método devuelve unarray, debemos guardar la dirección del array en otro array, no es necesario crearlo.
Te dejo el ejemplo completo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1819
20
21
22
public class arrayApp {
 
    public static void main(String[] args) {
 
        int num[]=rellenarArrayDesde(5);
        imprimirArray(num);
    }
 
    public static void imprimirArray(int lista[]){
        for(int i=0;i             System.out.println(lista[i]);
        }
    }
 
    public static int[] rellenarArrayDesde(int a){
        int num[]=new int...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • arrays bidimensionales java
  • Metodos de java
  • Arrays(java)
  • METODOS CONSTRUCTORES en java
  • Sobre Carga De Metodos en java
  • metodos estaticos .JAVA
  • Tipos de metodos java
  • Metodo De Biseccion En Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS