Programa simulando el piedra o papel o tijera
Es basicamente hacer un programa simunlando hacer un piedra o papel o tigera arriba esta el comentario más o menos explicando todo lo que hay que hacerunknown
java
4 years ago
3.0 kB
14
Indexable
package com.mycompany.practica_2_1;
import java.util.Scanner;
public class Ex2 {
public static void main(String[] args) {
/*
Ejercicio 2:
Genera dos números aleatorios entre 1 y 3. Muéstralos por pantalla. Los números tendrán la
siguiente correspondencia:
1 - Piedra
2 - Papel
3 - Tijera
Muestra el equivalente para cada número. Indica quién gana. En caso de empate deberá indicarse
y se deberá a volver a ejecutar el código del ejercicio para volver a generar una tirada de piedrapapel - tijera, hasta que alguno gane.
*/
Scanner sn = new Scanner(System.in);
boolean salir = false;
int opcion; //Guardaremos la opcion del usuario
//Vamos generar 2 números Aleatorios del 1 al 3
int random1 = (int) (Math.random() * 3 + 1); //dia que nacio
//Luego imprimimos esos números aleatorios
System.out.println("random2 = " + random1);
//Generamos el otro valor de l 1 al 3
int random2 = (int) (Math.random() * 3 + 1);
//Luego lo imprimimos
System.out.println("random2 = " + random2);
System.out.println("1. Jugador 1");
System.out.println("2. Jugador 2");
System.out.println("3. Mostrar Resultado");
System.out.println("3. Salir");
while (!salir) {
System.out.println("Escribe una de las opciones");
opcion = sn.nextInt();
switch (opcion) {
case 1:
if (random1 == 1) {
System.out.println("Has Escogido Piedra");
}
if (random1 == 2) {
System.out.println("Has Escogido Papel");
}
if (random1 == 3) {
System.out.println("Has Escogido Tijera");
}
break;
case 2:
if (random2 == 1) {
System.out.println("Has Escogido Piedra");
}
if (random2 == 2) {
System.out.println("Has Escogido Papel");
}
if (random2 == 3) {
System.out.println("Has Escogido Tijera");
}
break;
case 3:
if (random1 < random2) {
System.out.println("Has Ganado Player 1");
}else if(random1 > random2){
System.out.println("Has Ganado Player 1");
}else{
System.out.println("Has Ganada Player2");
}
break;
case 4:
salir = true;
break;
default:
System.out.println("Solo números entre 1 y 4");
}
}
}
}
Editor is loading...