Fábio Dorea 0 Denunciar post Postado Dezembro 9, 2011 O meu return da minha função está dando erro!! static int som (int[] vet1, int[] vet2, int[] somar){ int posicao = 0; for (int i = 0; i < somar.length; i++) { if (vet1[i] % 2 == 0) { somar[posicao] = vet1[i] + (vet2[0] + vet2[1] + vet2[2] + vet2[3] + vet2[4]); posicao++; } } return somar; } Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Dezembro 20, 2011 Voce declara o retorno do método como int e retorna um array de ints. Ou altere o retorno ou altere a declaração do método. Abs. O meu return da minha função está dando erro!! static int som (int[] vet1, int[] vet2, int[] somar){ int posicao = 0; for (int i = 0; i < somar.length; i++) { if (vet1 % 2 == 0) { somar[posicao] = vet1 + (vet2[0] + vet2[1] + vet2[2] + vet2[3] + vet2[4]); posicao++; } } return somar; } Compartilhar este post Link para o post Compartilhar em outros sites