![]() |
Ayuda con un programa en java
Buenas a todos. Pido ayuda con un programa en java ya que tengo que presentarlo en breve, que me realice las siguientes operaciones:
El programa debera leer por teclado Scanner los numeros que van a corresponder a una linea de un carton de bingo y generar diez numeros aleatorios que simulan la extraccion de diez bolas del bingo. El programa deberá comprobar si el usuario ha hecho linea e informar de esta comprobacion para los numeros aleatorios debe utilizar la clase random() |
import java.util.Random;
import java.util.Scanner; public class hito { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner numero =new Scanner(System.in); int x,y,z,w,e; System.out.println("Buenos dias jugador"); System.out.println("Por favor introduzca cinco números del 1 al 90 correspondientes a su linea del cartón de bingo"); x=numero.nextInt(); y=numero.nextInt(); z=numero.nextInt(); w=numero.nextInt(); e=numero.nextInt(); if (x<1){ System.out.println("Se ha producido un error en la entrada de datos"); } if (y<1){ System.out.println("Se ha producido un error en la entrada de datos"); } if (z<1){ System.out.println("Se ha producido un error en la entrada de datos"); } if (w<1){ System.out.print("Se ha producido un error en la entrada de datos"); } if (e<1){ System.out.println("Se ha producido un error en la entrada de datos"); } else { System.out.println("La numeración es correcta"); System.out.println(); System.out.println("A continuación serán mostrados en pantalla los números de la línea premiada: "); System.out.println(); Random aleatorio = new Random(); int numeracion; numeracion=aleatorio.nextInt(); System.out.println(aleatorio.nextInt(90)); System.out.println(aleatorio.nextInt(90)); System.out.println(aleatorio.nextInt(90)); System.out.println(aleatorio.nextInt(90)); System.out.println(aleatorio.nextInt(90)); } } } Hasta ahora llevo hecho esto pero me he bloqueado porque no se como hacer para que el error solo me aparezca una vez aunque haya mas de un numero negativo |
así lo tendrías solo una vez.
Suerte. import java.util.Random; import java.util.Scanner; public class hito { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner numero =new Scanner(System.in); int x,y,z,w,e; System.out.println("Buenos dias jugador"); System.out.println("Por favor introduzca cinco números del 1 al 90 correspondientes a su linea del cartón de bingo"); x=numero.nextInt(); y=numero.nextInt(); z=numero.nextInt(); w=numero.nextInt(); e=numero.nextInt(); if (x<1||y<1||z<1||w<1||e<1){ System.out.println("Se ha producido un error en la entrada de datos"); } else { System.out.println("La numeración es correcta\n"); System.out.println("A continuación serán mostrados en pantalla los números de la línea premiada: "); System.out.println(); Random aleatorio = new Random(); int numeracion; numeracion=aleatorio.nextInt(); System.out.println(aleatorio.nextInt(90)); System.out.println(aleatorio.nextInt(90)); System.out.println(aleatorio.nextInt(90)); System.out.println(aleatorio.nextInt(90)); System.out.println(aleatorio.nextInt(90)); } } } |
La franja horaria es GMT -4. Ahora son las 05:08. |
Desarrollado por: vBulletin® Versión 3.8.1
Derechos de Autor ©2000 - 2025, Jelsoft Enterprises Ltd.
Ad Management by RedTyger