Alguém me ajude..!

2 respostas
E

Bem estou fazendo um programa que lança um dado de 6 faces 6000 mil vezes mais não estou conseguindo fazer o programa funcionar achu que é erro de sintaxe vou deixar o código ai embaixo se alguém soube por favor me ajude!!

import java.util.Random;
import javax.swing.*;

public class ProgLogica2
{
	int aux,aux1,aux2,aux3,aux4,aux5;
	String saida;
	Random aleatorio = new Random();
	JTextArea texto = new JTextArea(20,25);
	//saida+="Programa Lógica \n ";
	
	for(int i=1;i<=6000;i++)
	{
		cont=1+aleatorio.nextInt(6);
		
		switch(cont)
		{
			case 1:
			aux++;
			break;
			
			case 2:
			aux1++;
			break
			
			case 3:
			aux2++
			break;
			
			case 4:
			aux3++;
			break;
			
			case 5:
			aux4++;
			break;
			
			case 6
			aux5++;
			break;	
			
		}
	}
	saida+="Facet\Freqüência"+"\n";
	saida+=" 1 \t"+aux;
	saida+=" 2 \t"+aux1;
	saida+=" 3 \t"+aux2;
	saida+=" 4 \t"+aux3;
	saida+=" 5 \t"+aux4;
	saida+=" 6 \t"+aux5;
	
	texto.setText(saida);
	
	JOptionPane.showMessageDialog(null,texto);
	
}

2 Respostas

E

Desculpe minha ignorância quebrei a cabeça aki e resolvi…!

import java.util.Random;
import javax.swing.*;

public class ProgLogica2
{
	public static void main(String args[])
	{
	
	int aux=0,aux1=0,aux2=0,aux3=0,aux4=0,aux5=0,cont;
	String saida;
	Random aleatorio = new Random();
	JTextArea texto = new JTextArea(20,25);
	saida="Programa Lógica \n ";
	
	for(int i=1;i<=6000;i++)
	{
		cont=1+aleatorio.nextInt(6);
		
		switch(cont)
		{
			case 1:
			aux++;
			break;
			
			case 2:
			aux1++;
			break;
			
			case 3:
			aux2++;
			break;
			
			case 4:
			aux3++;
			break;
			
			case 5:
			aux4++;
			break;
			
			case 6:
			aux5++;
			break;	
			
		}
	}
	saida+="Face"+"\t"+ "Freqüência"+"\n";
	saida+=" 1 \t"+aux+"\n";
	saida+=" 2 \t"+aux1+"\n";
	saida+=" 3 \t"+aux2+"\n";
	saida+=" 4 \t"+aux3+"\n";
	saida+=" 5 \t"+aux4+"\n";
	saida+=" 6 \t"+aux5+"\n";

	
	texto.setText(saida);
	
	JOptionPane.showMessageDialog(null,texto);
	
	}
	
}

Resultado:

F

uhHHISAHISAHIASEUHaseh

Criado 26 de julho de 2006
Ultima resposta 26 de jul. de 2006
Respostas 2
Participantes 2