/* * Exemplo006.java * */ package org.exemplos; import java.util.ArrayList; /** * * @author João Henrique B. Santos */ public class Exemplo006 { /** Cria uma nova instância de Exemplo006 */ public Exemplo006() { } /** Método exemplo que retorna um array de int */ public int[] retornaInteiros(int[] arrayInteiros) { ArrayList list = new ArrayList(); for (int count = 0; count < arrayInteiros.length; count++) { if ((arrayInteiros[count] % 2) == 0) { list.add(new Integer(arrayInteiros[count])); } } int[] tmp = new int[list.size()]; for (int count = 0; count < tmp.length; count++) { tmp[count] = list.get(count).intValue(); } return tmp; } /** * @param args os argumentos da linha de comando */ public static void main(String[] args) { // TODO código da lógica da aplicação aqui int[] numeros = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; Exemplo006 ex = new Exemplo006(); int[] pares = ex.retornaInteiros(numeros); for (int count = 0; count < pares.length; count++) { System.out.print(pares[count] + ":"); } } }