VETOR ,duvidas

Bom amigos tenhos algumas duvidas sobre vetor se poderem me ajuda fico agradecido ta …

tenho este codigo aq e to tentando fazer ele imprimir os valores que recebe. , ve ai se posso fazer assim …

[code]
int qtdAluno = JOptionPane.showInputDialog(null, “Digite a qntas notas!!”);

 String alunos[][] = new String [qtd][3];
   
 for (int i = 0; i<alunos.length;i++){
     alunos[i][0].nota1 = JOptionPane.showInputDialog  (null,"Digite Sua 1° NOTA : ");
     alunos[i][1].nota2 = JOptionPane.showInputDialog  (null,"Digite Sua 2° NOTA : ");
     alunos[i][2].soma = (alunos[i][0] + allunos[i][0]);
 }
   System.out.println("so das notas " + alunos[i][2]) ;[/code]

[b]entao , tenho o vetor , com 2 notas q o usuario vai digita, // elas vai ser armazenada no vetor ,

quero saber se eu posso armazena a soma , e (outras contas) assim , / criando uma outra instancia do vetor e jogando os valores , para o propio vetor , …

ou tenho que criar uma varia vel mesmo e atribuir os valores a ela,

haa os valores tem q ser do tipo float ne, que o resoltado pode ser 2,5, e etc… ne…

entao fica ai uma uma duvida minha amigos se poderem me ajuda ne…

ja fico agradecido em … falooo[/b]

Tio, que tal criar uma classe Aluno, e usar um vetor (array) de Alunos? Acho que você está misturando alhos com bugalhos.

          alunos[i][0].nota1 =...
          alunos[i][1].nota2 =...
          alunos[i][2].soma =...

Não é melhor você ter algo como :

          alunos[i].nota1 =...
          alunos[i].nota2 =...
          alunos[i].soma =...

e uma classe Aluno, bem simples, como

class Aluno {
    public double nota1;
    public double nota2;
    public double soma;
... ponha mais atributos conforme o que você precisa saber de um Aluno

Ed.gato
na verdade tem alguns pequenos erros, como em
view plainprint?

  1. int qtdAluno = JOptionPane.showInputDialog(null, "Digite a qntas notas!!");  

pois o retorno é uma String e vc esta tentando colocar em um int, tb quando vc faz
alunos[i][0].nota1 nao ira funcionar pois o vetor alunos é do tipo string, ou seja nao contem atributo do tipo nota1, [color=blue][size=18]a melhor forma de resolver o problema seria criando a class Aluno e ultilizar de uma coleção para armazena-los[/size] [/color]em todo caso estou enviando um codigo mas semelhante ao seu.

[code] public static void main(String[] args) {
String qtdAluno = JOptionPane.showInputDialog(null,
“Digite a qntas notas!!”);
int qtdAlunos = Integer.parseInt(qtdAluno);
int alunos[][] = new int[qtdAlunos][3];

	for (int i = 0; i < alunos.length; i++) {
		alunos[i][0] = Integer.parseInt(JOptionPane.showInputDialog(null,
				"Aluno " + i + "\nDigite Sua 1° NOTA : "));
		alunos[i][1] = Integer.parseInt(JOptionPane.showInputDialog(null,
				"Aluno " + i + "\nDigite Sua 2° NOTA : "));
		alunos[i][2] = alunos[i][0] + alunos[i][1];
		System.out.println("soma das notas do " + i + " Aluno "
				+ alunos[i][2]);
	}[/code]

Att

Guilherme