Vetor de Strring

Queria saber como faço para resolver este problema:

String unidade[]={"ERRO", "UM", "DOIS", "TRES", "QUATRO", "CINCO",
"SEIS","SETE","OITO", "NOVE", "DEZ", "ONZE", "DOZE", "TREZE", "QUATORZE", "QUINZE", "DEZESSEIS", "DEZESSETE", "DEZOITO",
"DEZENOVE"};

int und=0;

JOptionPane.showMessageDialog(unidade[]

Aí da esses erros aki em baixo.

C:\Meus documentos\maurilio\Progamação III\trabalho.java:30: ‘.class’ expected JOptionPane.showMessageDialog(unidade[]);

C:\Meus documentos\maurilio\Progamação III\trabalho.java:30: ‘)’ expected JOptionPane.showMessageDialog(unidade[]);

oq tu ta querendo fazer com isso?

JOptionPane.showMessageDialog(unidade[] :???:

tua intenção é apresentar num JOptionPane todas as Strings desse vetor? isso?

Se a sua intenção for apresentar as Strings do vetor, implementei esse código. O “\n” é um quebra linha. Espero ter ajudado.

Obs: Não é possível exibir o resultado assim:

JOptionPane.showMessageDialog(unidade[]

Execute um for pra armazenar o conteúdo do vetor numa variável de saída:

[code]String sout="", unidade[]={“ERRO”, “UM”, “DOIS”, “TRES”, “QUATRO”, “CINCO”,
“SEIS”,“SETE”,“OITO”, “NOVE”, “DEZ”, “ONZE”, “DOZE”, “TREZE”, “QUATORZE”, “QUINZE”, “DEZESSEIS”, “DEZESSETE”, “DEZOITO”,
“DEZENOVE”};

for (int i=0; i < unidade.length; i++){
	sout=sout+unidade[i]+"\n";}


JOptionPane.showMessageDialog(null,sout);
System.exit(0);[/code]

O QUE EU ERA FAZER É QUE O ''UND", SEJA UM INDICE PARA IMPRIMIR A POSIÇÃO X.
POR EXEMPLO INT = 10;
VAI APARECER “DEZ” NA TELA.

SE NÃO FUI BEM CLARO FALEM

Olá,

ainda não entendi, mas suponho que seja:

int und=10;

JOptionPane.showMessageDialog( null, unidade[und] );

Boa Sorte,

espero ter ajudado!

Ve se isso resolve:

[code]public static void main (String args[]){

String sout="", unidade[]={"ERRO", "UM", "DOIS", "TRES", "QUATRO", "CINCO", 
"SEIS","SETE","OITO", "NOVE", "DEZ", "ONZE", "DOZE", "TREZE", "QUATORZE", "QUINZE", "DEZESSEIS", "DEZESSETE", "DEZOITO", 
"DEZENOVE"}; 

int tamanho=unidade.length-1;
int und=Integer.parseInt(JOptionPane.showInputDialog("Digite a posição:\n0 a "+tamanho));
int i; i=und;

sout=sout+unidade[i];

JOptionPane.showMessageDialog(null,sout);
System.exit(0);
}

}[/code]

DEU CERTO, AGRADEÇO A TODOS QUE ME AJUDARAM