Problema na passagem de parametros.[Resolvido]

3 respostas
H

Ola galera gente boa. Eu estou fazendo um exercicio e tem um erro na passagem de parametro. Eu não entendi muito essa passagem. o codigo esta aqui abaixo
abraço.

public class Principal
{
   public Principal()
   {
       Pessoa p = new Pessoa("Rolf","000",43);
        Pessoa p1 = new Pessoa();
        p1.setIdade(50);
        Pessoa[]vetor = new Pessoa[1];
        for(int x=0; x<vetor.length; x++)
        {
            vetor[x] = new Pessoa();
            String nome = JOptionPane.showInputDialog("Digita o seu Nome");
            vetor[x].setNome(nome);
            System.out.println("Nome"+ vetor[x].nome);
            String idade = JOptionPane.showInputDialog("Digita a Idade");
            vetor[x].setIdade(Integer.parseInt(idade));
            idade(idade); //////////////////////////////////////////////////////////////////erro está nessa linha. Caso eu tire essa linha o programa funciona 100%.

            System.out.println("Idade"+ vetor[x].idade);
            String cpf = JOptionPane.showInputDialog("Digita o cpf");
            vetor[x].setCpf(cpf);
            System.out.println("CPF"+ vetor[x].cpf);


             
        }
           
            }

            Colaboradores col = new Colaboradores();
   
   public static void main(String[]args)
   {

         new Principal();
       
   }

   

   public void maiorcaracter()
   {

   }

   public int idade(int x)
   {
       return x;
   }


}

3 Respostas

guisantogui

Bah, coloca as tags CODE, pq sem elas fica foda visualizar codigo :?

ok?

M

o seu método idade recebe um int e vc ta passando uma String é só usar o Integer.parseInt e ser feliz.

Outra coisa, poste os seus códigos entre as tags [code] senão fica difícil de ler.

H

Muito obrigado amigos. Voces me ajudam muito. Esse forum é 10.

Criado 1 de abril de 2010
Ultima resposta 1 de abr. de 2010
Respostas 3
Participantes 3