Array_Ajuda em duas classes

5 respostas
C
Oi Pessoal sou nova aque e gostaria q os amigos me dessem uma ajudinha,vou colocar meu codigo aqui:

import javax.swing.*;

public class Exer0805{

public static void main(String args[]){

int aux1,aux2, num;

num=Integer.parseInt(JOptionPane.showInputDialog(Informe quantidade de numeros inteiros para o vetor:));

int vet[]=new int[num];

for(int i=0;i<num;i++){

vet[i]=Integer.parseInt(JOptionPane.showInputDialog(Informe+i+º+"numero: "));

}

for(int i=0;i<num;i++){

if(vet[i]%2==0){
}
        else{
        	
        }
        
   }

}

}

O usuario informa x numeros inteiros 5 3 2 1 9 8 6 4 7 10 e esses numeros temq serem organizados da seguinta forma primeiro os pares em ordem crecente depois os impares em ordem decrescente exemplo:
2 4 6 8 10 9 7 5 3 1

e a outra classe q vou colocar o fonte aqui não esta retornando osa numeros de telefones, ao invés do números aparece “null” oq ue eu poderia afzer nesta classe?

import javax.swing.*;

public class Clientes {

public Clientes() {

}
public static void main(String[] args) {
  String numClientes;
  
  numClientes=JOptionPane.showInputDialog("Informe numero de Clientes");
  int num=Integer.parseInt(numClientes);          
  Pessoa vet[]=new Pessoa[num];
  
  for(int i =0; i&lt;num;i++)//laço para instanciar todos elementos do vetor um por um
      vet[i] = new Pessoa();
  
  for(int i=0;i&lt;num;i++){
     vet[i].setNome(JOptionPane.showInputDialog("Informe Nome: "));
     vet[i].setFone(JOptionPane.showInputDialog("Informe Fone: "));
  }
  for(int i=0;i&lt;num;i++){
     int  opcao=Integer.parseInt(JOptionPane.showInputDialog("Informe zero(0) para listar todos ou -1 para encerrar "));
     
     	  if(opcao == 0){
     	     for(int j=0;j&lt;num;j++)
     	      System.out.println("Nome: "+" "+vet[j].getNome()+"-"+"Fome: "+" "+vet[j].getFone());
     	       
          }
     
         if(opcao == -1){
     	    System.exit(1);
         }  
      
   
  }

System.exit(0);
}

}

//classe pessoa

public class Pessoa {

protected static int qtd=0;

protected int codigo;

protected String nome,fone;
public Pessoa() {
    codigo=++qtd;
}
public Pessoa(String nome,String fone){//esse construtor é chamado primeiro
    this();//chama o construtor de cima
    this.nome=nome;
    this.fone=fone;
    
}
public String getNome() {

return(this.nome);

}

public String getFone() {

return(this.fone);

}

public void setNome(String nome) {

this.nome=nome;

}

public void setFone(String fone) {

this.nome=nome;

}

public int getCodigo(int codigo) {

return(this.codigo);

}

public void setCodigo(int codigo) {

this.codigo=codigo;

}

}
Desde jah agradeço muito :grin: :grin: :grin: :grin:

5 Respostas

C

Bem vinda a familia PJ!!! :smiley:
Bem miga… td bem??

Olha… seria + facil vc colocar a parte do seu fonte q vc ta com dificuldade, pq c n e dificil sabermos a sua duvida!!

BLZ ??

Abracao e te +

B

primeiramente , qual seria a duvida ???/

F

Isso mesmo, poste aqui o trecho do código que você está com dúvida, como dito pelo nosso colega Ratinho.

Especificando a dúvida, fica mais facil de nós lhe ajudar. OK? :grin:

Abraço,
Fábio Heleno

C

Ok!!!
Pode deixar
beijão

M

opa, carol-rs (Rio Grande do Sul eu imagino) … bjão pra ti tb! haeheaheahaeh :lol:

Criado 2 de novembro de 2004
Ultima resposta 4 de nov. de 2004
Respostas 5
Participantes 5