Curso deinformática en el cual aprenderemos a crear y a usar números aleatorios en Java Netbeans 6.9, este uso de números aleatorios es muy usado en juegos de azar.
Para aprender a crearlos en Java NetbeanS 6.9, vamos a crear un pequeño juego de azar en cual el usuario adivine el número correspondiente.
Entonces para empezar, primeramente creamos un nuevo proyecto de JAVA DESCKTOP APPLICATION:
Luego de darle un nombre a nuestro proyecto y decidir donde lo guardamos, arrastramos de la paleta de componentes SWING un botón:
Ahora entramos dentro al código del botón haciéndole clic derecho después EVENTS->ACTION->ACTIONPERFORMED, para entrar en el editor de código y como en la siguiente imagen:
Luego nos saldrá la siguiente ventana:
Ahora escribimos el código para que cuando haga clic en el botón del formulario empieza el juego de azar entonces primeramente vamos a crear nuestro numero aleatorio y un contador, el código siguiente muestra de forma sencilla y clara de cómo se está haciendo el juego, además que cuenta con comentarios que facilitan la lectura del código recuerda que estamos usando la cabecera JAVAX.SWING.
Este es el código de nuestro juego:
privatevoid jButton1ActionPerformed(java.awt.event.ActionEventevt) {
//Primero damos un mensaje de bienvenida
JOptionPane.showMessageDialog(null, "Bienvenido al juego");
// De esta forma se consigue un numero aleatorio entre 1 y 15:
int oculto=1+(int)(Math.random()*15);
// Estableemos el contador a 0
int contador = 0;
// La variable "seguir" decide si seguimos jugando o no
boolean seguir = true;
// En la vaiable numero guardamos el datos del usuario
int numero=0;
//Empezamos y seguimos jugando si "seguir" es verdadero
while (seguir){
//Capturamos en "numero la adivinacion de usuario"
numero=Integer.parseInt(JOptionPane.showInputDialog("Intentos: "+contador
+", Adivina el numero entre 1 Y 15:"));
//Compramos si es igual a nuestro numero aleatorio
if (numero == oculto){
//Si adivino ponemos "seguir" en falso
seguir=false;
//Y mostramos el texto de triunfo
JOptionPane.showMessageDialog(null, "Ganaste");
}
//Si no es igual contamos los intentos y seguimos
contador++;
El código es bastante simple y se explica bien con los comentarios, la única librería que necesitamos para tal cometido es JAVAX.SWING, el juego se puede complementar haciendo que los extremos también sean aleatorios, por ejemplo nosotros decimos que es juego está entre 1 y 15 podemos hacer que el numero aleatorio este en 1 y 1000000 pero los extremos los podemos calcular, también de forma aleatoria para después restar la izquierda y a la derecha así no nos quedamos que solo muestre números entre 1 y 15 podemos decir adivina el número que tengo que esta entre 520 y 598, todo esto depende de la imaginación, con el ejemplo arriba descrito se puede lograr fácilmente lo expuesto aquí.
Ver más opiniones de "Cómo Crear números aleatorios en Java Netbeans. Instrucciones"
Cómo crear los números aleatorios. Excel 2010
12 alumnos Los números aleatorios , también llamados números randomicos en el campo de la... [15/11/11] |
Cómo poner fondo a un formulario de Java Netbeans
4 alumnos Bueno si y has usado alguna vez un DELPHI o C++BUILDER o un VISUAL BASIC y UN... [20/12/11] |
Cómo usar frames y diálogos en Java Netbeans
13 alumnos Todos los programas que vemos en el escritorio de Windows o Linux usan ventanas es... [21/12/11] |