Mostrando entradas con la etiqueta dado. Mostrar todas las entradas
Mostrando entradas con la etiqueta dado. Mostrar todas las entradas

Dado JAVA

Programa que simula lanzar un dado. Mediante mensajes con JOptionPane.showConfirmDialog() preguntamos si quiere lanzar el dado de nuevo. El programa acaba cuando le decimos que no queremos lanzar de nuevo el dado.
import javax.swing.JOptionPane;


public class EjDado {

 public static void main(String[] args) {
  int sino; 
  
  for(sino=0;sino<=0;){//inicio del bucle
   
  int Aleatorio=(int)(Math.random()*(1-7)+7);
        JOptionPane.showMessageDialog(null, Aleatorio+"");
  sino= JOptionPane.showConfirmDialog(null, "¿LANZAR DE NUEVO?", "Dado!", JOptionPane.YES_NO_OPTION);
  
       }//fin del bucle
  
 }

}

Ejemplo Math.random BÁSICO JAVA

Ejemplo de un programa que sacara por pantalla números entre un numero A (menor) a un numero B (mayor); Ejemplo entre el A=0 y el B=7 nos encontraremos todos los números de un dado típico, el 1,2,3,4,5 y 6.
import java.util.*;

public class EjRandom {

 public static void main(String[] args) {
 
 Scanner entrada = new Scanner(System.in);
 System.out.println("Pograma de numeros aleatorios entre A y B");
 
 System.out.println("Introduce el numero A");
 int a=entrada.nextInt()+1;
 System.out.println("Introduce el numero B");
 int b=entrada.nextInt();
 
 
 //For para comprobar con 1000 ciclos
 for(int i=0;i<1000;i++){
 int Aleatorio=(int)(Math.random()*(a-b)+b);
 System.out.println("El numero entre "+(a-1)+" y "+b+" es: "+Aleatorio);
 }
 
 }

}