Não sei arrumar esse código

4 respostas
P

Não consigo arrumar esse código ¬¬

import javax.swing.*; public class ProgCinco { public static void main (String args[]){ int sorteio; for (int i=1; i<=3; i++) { sorteio = (int)(Math.random()*6); if (sorteio==0) sorteio = sorteio + 1; JOptionPane.showMessageDialog(null, "Resultado do sorteio \t" + sorteio + "Lançamento do Dado \t" + i, JOptionPane.INFORMATION_MESSAGE); } System.exit(0);} }

Como corrijo ?

4 Respostas

samuk1

Bom Qual o Objetivo vc queria com esse programa? E qual erro está tendo?

O único que vejo é no JOption que deveria ser assim:

JOptionPane.showMessageDialog(null, "Resultado do sorteio: \t" + sorteio + "\nLançamento do Dado \t" + i, null, JOptionPane.INFORMATION_MESSAGE);

Acrescenta o null, depois da msg;

G

Olá amigo,

Olha a declaração do método:

public static void showInternalMessageDialog(Component parentComponent,
Object message,
String title,
int messageType);

De acordo com seu código, está faltando um argumento.

G

Desculpe errei o nome do método o certo é showMessageDialog e não showInternalMessageDialog, mas os arqumentos citados estão corretos, como nosso amigo já postou antes.

Você deve colocar um quarto argumento, no caso, o “null”.

P

Obg!

Criado 12 de setembro de 2012
Ultima resposta 13 de set. de 2012
Respostas 4
Participantes 3