Passando vetor como parametro para metodo

4 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 " + <PROBLEMA> + " é 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

4 Respostas

thiago.correa
String[] vetor = {"pos0","pos1","pos2","pos3","pos4","pos5"};
umObjetoQualquer.metodoQueVoceQuerPassarUmVetor(vetor);
M

Bom, vou lhe responder com um exemplo (método).

// este método retornaria o tamanho de um vetor de String public int retornaTamanhoVetorString(String[] vetor) { // codigo }

thiago.correa

Você passa um vetor como parametro da mesma maneira que você passa um tipo primitivo ou um outro objeto qualquer!!!

M

Exatamente !!! Basta adicionar os colchetes… int[], String[], Object[]

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