Passando um vetor como parametro pra um metodo

3 respostas
S

eu tenho q passar um vetor como parametro para um metodo mas´todas as formas q eu tentei dão errado. Este é o programa:

public class Exercicio2 {

public int nummin(int x[]) {

int aux, i;

int menor = x[0];

for (i = 0; i < 9; i++) {

aux = Math.min(x[i] , x[i+1]);

if (menor > aux) {
menor = aux;

}

}

return menor;

}

public void main(String[] args) {

int[] vet = {5,10,15,20,25,30,35,40,45,50};

nummin(vet);

System.out.println (O número " +  + " é o menor valor do vetor.”);

}

}

onde PROBLEMA é o resultado do metodo.

eu já tentei nummin, nummin(vet), nummin( vet[]), nummin.menor … mas nada disso deu certo. Se alguém puder ajudar, obrigado

3 Respostas

A

Veja se isso funciona:

public class Exercicio2{

public static int nummin(int x[]){

int aux, i;

int menor = x[0];
for (i = 0; i < 9; i++){ 

    aux = Math.min(x[i] , x[i+1]); 

    if (menor > aux) { 
        menor = aux; 
    }  
} 
return menor;

}

public static void main(String args[]){

int vet[] = {5,10,15,20,25,30,35,40,45,50}; 
int menor = nummin(vet); 
System.out.println("O número " + menor + " é o menor valor do vetor.");

}
}

S

eu jah tentei, mas tb naum funciona…

rodrigousp

A resposta do alexmayer está correta.

Criado 19 de maio de 2006
Ultima resposta 19 de mai. de 2006
Respostas 3
Participantes 3