Quem pude ajuda eu agradeçooooooo!

1 resposta
D

ola pessoal.
estou ficando calvo graças a esse projeto, dai preciso da ajuda de vcs. Meu projeto sera de cadastramento de pessoas. Soh que n to conseguindo mais concluir por causa dos erros. Ele pega os nomes, idade etc… dai se alguem puder olha esse bendito codigo e me da uma luz de como termina ou de simplifica-lo eu agradeço muitooo, lembrando ainda sou um noob em java. :wink:

public class Cadastro{

public Cadastro(){}
public static void main(String args[]){

String v[][], nome[];

nome = new nome[4];

String a[][], idade[];

idade = new idade[4];

String c[][], peso[];

peso = new peso[4];

String d[][], altura[];

altura = new altura[4];

String e[][], cor[];

cor = new cor[4];

String f[][], empregado[];

empregado = new empregado[4];
IO ioObj = new IO();

ioObj.println(" O nome da pessoa que voce vai cadastra; ");

nome = ioObj.readDouble();

nome = new nome[i][4];

for (int i = 1; i <= 4; i++){
v[i][1] = nome[0];

v[i][2] = nome[1];

v[i][3] = nome[2];

v[i][4] = nome[3];

}

ioObj.println(" Informe a idade da pessoa cadastrada; ");

idade = ioObj.readDouble();

idade = new idade[i][4];

for (int i = 1; i <= 4; i++){
a[i][1] = idade[0];

a[i][2] = idade[1];

a[i][3] = idade[2];

a[i][4] = idade[3];

}

ioObj.println(" Informe o peso da pessoa cadastrada; ");

peso = ioObj.readDouble();

peso = new peso[i][4];

for (int i = 1; i <= 4; i++){
c[i][1] = peso[0];

c[i][2] = peso[1];

c[i][3] = peso[2];

c[i][4] = peso[3];

}

ioObj.println(" Informe altura da pessoa cadastrada; ");

altura = ioObj.readDouble();

altura = new String[i][4];

for (int i = 1; i <= 4; i++){
d[i][1] = altura[0];

d[i][2] = altura[1];

d[i][3] = altura[2];

d[i][4] = altura[3];

}

ioObj.println(" Informe a cor da pessoa cadastrada; ");

cor = ioObj.readDouble();

cor = new String[i][4];

for (int i = 1; i <= 4; i++){
e[i][1] = cor[0];

e[i][2] = cor[1];

e[i][3] = cor[2];

e[i][4] = cor[3];

}

ioObj.println(" Informe se a pessoa cadastrada esta trabalho sim ou não; ");

empregado = ioObj.readDouble();

empregado = new String[i][4];

for (int i = 1; i <= 4; i++){
f[i][1] = empregado[0];

f[i][2] = empregado[1];

f[i][3] = empregado[2];

f[i][4] = empregado[3];

}

}

}

valewww![/code]

1 Resposta

J

Douglas,

ao invés de arrays e matrizes de Strings utilize as estruturas de dados constantes no pacote [b]java.util[/b]. Certamente estas estruturas otimizarão o seu código. Primeiramente, direcione seus estudos na Interface Collection e na classe ArrayList, que podem ser encontradas em: 

         [url]http://java.sun.com/j2se/1.5.0/docs/api/[/url]

Abraço.

Criado 5 de junho de 2005
Ultima resposta 5 de jun. de 2005
Respostas 1
Participantes 2