Problemas com array

4 respostas
dheyfesson

pessoal tenho o seguinte problema:

public class Comandante {

General[] generais;
int cont = 0;


public void adiciona(General g){
    this.generais[cont] = g;
    cont++;
}

public void envMsgComandante(){
    int msgComandante = Integer.parseInt(JOptionPane.showInputDialog("digite a ação do Comandante: 1=ATACAR, 0=RECUAR"));
       
    [color=red]//quero enviar o dado do JOptionPane para o array criado acima[/color]
}

}

como posso fazer isso?

4 Respostas

rafaelglauber

Oi,

A pergunta tá bem nebulosa…o que faz essa classe General? Onde você inicializa o array? Esse conjuto de gerenais é variável (quantidad de generais), se for, array não serve! O que você chama de “enviar os dados”??? Especifica mais ai para facilitar.

I

Aparentemente vc não inicializou o array

tem alguns topicos com o mesmo assunto, de uma olhada

http://www.guj.com.br/posts/list/2858.java

Michel_Zeppelin

Use um ArrayList…

dheyfesson

ok!
to tentando fazer uma matriz de oito objetos um comandante e sete generais, em que o objeto comandante,
envia um numero 1 ou zero para todos os outros objetos da matriz ou pode ser uma String “atacar” ou “recuar”.
o problema é pegar o valor do JOptionPane e enviar para a matriz.

ex: comandante envia para gen1,gen2,gen3,…,gen7.
gen1 envia para gen2,gen3,gen4,…,gen7.
gen2 envia para gen1,gen3,gen4,…,gen7.
.
.
.
gen7 envia para gen1,gen2,gen3,…,gen6.

depois pego a soma de todos os valores enviados e mostro na tela.

Criado 14 de setembro de 2008
Ultima resposta 14 de set. de 2008
Respostas 4
Participantes 4