Pelo que eu entendi vai compara um número sorteado com o que for digitado correto?
E ae Pessoal Conectado na Imp Games. Há tempos que estou em aprofundados estudos no mundo da programação e também tem várias Luas que não posto nada aqui, hoje vim lhes trazer um pequeno algoritmo Java que sorteia números aleatórios através de uma função chamada Math.randon(), também será usada uma biblioteca nova para a manipulação dos dados que será explicada no decorrer do código-fonte
Código:
Código:import javax.swing.JOptionPane; // Inclusão da biblioteca JOptionPane para capturar dados através de uma janela de opção. public class Sorteio // Atribuição do nome da classe, respeitando a regra que toda classe comece com letra Maiúscula. { public static void main(String args[]) // Método Principal. { int numero = 0; // Declaração variável e atribuindo um valor de inicio a ela "0". String aux; // Chamando a Variável do tipo String e atribuindo um novo nome "aux". int x = (int) (Math.random()*10); // Aqui a variável x é declarada e será sorteados 10 números de 0 à 9 para ser armazenado em x. while(numero != x) // Aqui o laço só acaba quando o número informado for igual ao número secreto. { aux = JOptionPane.showInputDialog("Informe o Número Secreto"); // A varíavel "aux" do tipo String Armazena o valor informado. numero = Integer.parseInt(aux); // Aqui a variável "numero" do tipo inteiro recebe os dados da variável "aux" já convertida em inteiro. if(numero == x) // se numero igual a numero secreto acertou. { JOptionPane.showMessageDialog(null, "ACERTOU !!!"); // Imprimindo resultado de Acerto. } else // Se errou o número secreto. { JOptionPane.showMessageDialog(null, "TENTE NOVAMENTE !!!"); // Imprimindo resulado de erro. } } } }
Informação
Créditos pelo Tutorial : Sup_Anjo ![]()
Última edição por Sup_Anjo; 07-08-2013 às 01:26 PM.
Pelo que eu entendi vai compara um número sorteado com o que for digitado correto?
@Ayrton Ricardo
O programa faz justamente isso que você diz.
E inclusive estou aberto à sugestões para melhorar o algoritmo que criei![]()
do {...}
while(numero != x);
A cada execução o Math.randon gera um numero novo né, seria bacana poder controlar isso, mas vai depender de onde você vai aplicar esse programa...
Fico massa o algoritmo, falta só dá uma inicializada na string com valor "" (padronização)
![]()
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Marcadores