klysmann94 Postado Janeiro 6, 2015 Denunciar Share Postado Janeiro 6, 2015 Gostaria da ajuda, quero fazer tipo uma simulação do bolao da mega sena.... o programa pergunta quantos jogos quero fazer e quantas dezenas... consegui fazer funcionar a parte das dezenas, preciso da ajuda para a parte de jogos, quantidade de jogos exemplo eu coloco la 3 jogos e 6 dezenas ai o programa tem q retornar [5, 15, 35, 12, 20, 1] [18, 37, 21, 16, 15, 47] [31, 20, 32, 34, 12, 53] segue o codigo abaixo /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package klymannsena; import java.util.Random; import java.util.Vector; /** * * @author Klysmann Reis */ public class index extends javax.swing.JFrame { /** * Creates new form index */ public index() { initComponents(); } /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { jButton2 = new javax.swing.JButton(); jLabel1 = new javax.swing.JLabel(); jButton1 = new javax.swing.JButton(); resultadotexto = new javax.swing.JLabel(); qtdDezenas = new javax.swing.JTextField(); jTextField2 = new javax.swing.JTextField(); labeljogos = new javax.swing.JLabel(); labeldezenas = new javax.swing.JLabel(); jButton3 = new javax.swing.JButton(); jButton2.setText("jButton2"); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); jLabel1.setText("KLYSMANN SENA"); jButton1.setText("Gerar"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); } }); qtdDezenas.setText("6"); jTextField2.setText("1"); jTextField2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jTextField2ActionPerformed(evt); } }); labeljogos.setText("Jogos"); labeldezenas.setText("Dezenas"); jButton3.setText("Sair"); jButton3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton3ActionPerformed(evt); } }); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addContainerGap() .addComponent(jButton1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 54, Short.MAX_VALUE) .addComponent(resultadotexto, javax.swing.GroupLayout.PREFERRED_SIZE, 228, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(55, 55, 55) .addComponent(jButton3) .addContainerGap()) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addGap(26, 26, 26) .addComponent(labeljogos) .addGap(27, 27, 27) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 53, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(labeldezenas) .addGap(18, 18, 1<img src="http://javafree.uol.com.br/forum/images/smiles/icon_cool.gif"> .addComponent(qtdDezenas, javax.swing.GroupLayout.PREFERRED_SIZE, 54, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(39, 39, 39)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 278, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(47, 47, 47)) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 31, Short.MAX_VALUE) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(qtdDezenas, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(labeljogos) .addComponent(labeldezenas)) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(18, 18, 1<img src="http://javafree.uol.com.br/forum/images/smiles/icon_cool.gif"> .addComponent(resultadotexto, javax.swing.GroupLayout.PREFERRED_SIZE, 158, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(layout.createSequentialGroup() .addGap(71, 71, 71) .addComponent(jButton1)) .addGroup(layout.createSequentialGroup() .addGap(44, 44, 44) .addComponent(jButton3))) .addGap(26, 26, 26)) ); pack(); }// </editor-fold> private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { Vector jogo = new Vector(); Random gen = new Random(); String resultado = ""; // int qtde = 1; // float qtdeDezenas; // Float jogos = Float.valueOf(qtdJogos.getText()); Float ndezenas = Float.valueOf(qtdDezenas.getText()); int qtde = 1; int qtdJogos = 7; while (jogo.size() < ndezenas){ int dezenas = (gen.nextInt()/100000000)+(gen.nextInt()/100000000)*3; System.out.println("dezena gerada = "+dezenas); boolean pass = true; while (true) { if (dezenas < 1){ dezenas = (gen.nextInt()/100000000)+(gen.nextInt()/100000000)*2; pass = false; System.out.println("dezena gerada = "+dezenas); }else if(dezenas > 60){ dezenas = (gen.nextInt()/100000000)+(gen.nextInt()/100000000)*4; pass = false; System.out.println("dezena gerada = "+dezenas); } if (pass){ break; } pass = true; } System.out.println("dezena add = "+dezenas); if (jogo.contains(dezenas)){ dezenas = -100; }else{ jogo.add(dezenas); } } System.out.println("KLYSMANN SENA"); System.out.println(jogo); resultadotexto.setText(String.valueOf(jogo)); } private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { System.exit(0); // TODO add your handling code here: } /** * @param args the command line arguments */ public static void main(String args[]) { /* Set the Nimbus look and feel */ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(index.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(index.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(index.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(index.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold> /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new index().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JButton jButton1; private javax.swing.JButton jButton2; private javax.swing.JButton jButton3; private javax.swing.JLabel jLabel1; private javax.swing.JTextField jTextField2; private javax.swing.JLabel labeldezenas; private javax.swing.JLabel labeljogos; private javax.swing.JTextField qtdDezenas; private javax.swing.JLabel resultadotexto; // End of variables declaration } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
klysmann94
Gostaria da ajuda, quero fazer tipo uma simulação do bolao da mega sena....
o programa pergunta quantos jogos quero fazer e quantas dezenas...
consegui fazer funcionar a parte das dezenas, preciso da ajuda para a parte de jogos, quantidade de jogos
exemplo eu coloco la 3 jogos e 6 dezenas ai o programa tem q retornar
[5, 15, 35, 12, 20, 1]
[18, 37, 21, 16, 15, 47]
[31, 20, 32, 34, 12, 53]
segue o codigo abaixo
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.