Quem pude ajuda eu agradeçooooooo!

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]

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.