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