public class CartaAleatoria { public static void main(String[] args) { int palo, carta; palo = (int)(Math.random()*(1-5)+5); carta = (int)(Math.random()*(1-13)+13); String palos[] = {"oros","copas","bastos","espadas"}; switch(carta) { case 1: System.out.println("As de "+palos[palo-1]); break; case 2: System.out.println(carta+" de "+palos[palo-1]); break; case 3: System.out.println(carta+" de "+palos[palo-1]); break; case 4: System.out.println(carta+" de "+palos[palo-1]); break; case 5: System.out.println(carta+" de "+palos[palo-1]); break; case 6: System.out.println(carta+" de "+palos[palo-1]); break; case 7: System.out.println(carta+" de "+palos[palo-1]); break; case 8: System.out.println(carta+" de "+palos[palo-1]); break; case 9: System.out.println(carta+" de "+palos[palo-1]); break; case 10: System.out.println("Sota de "+palos[palo-1]); break; case 11: System.out.println("Caballo de "+palos[palo-1]); break; case 12: System.out.println("Rey de "+palos[palo-1]); break; } } }
Sencillos ejemplos de programas (ejercicios) JAVA en RETALES DE JAVA
Mostrando entradas con la etiqueta juego. Mostrar todas las entradas
Mostrando entradas con la etiqueta juego. Mostrar todas las entradas
Carta aleatorio de la baraja española JAVA
Programa que muestra por pantalla la salida de una carta de la baraja española, teniendo en cuenta que la baraja tiene 4 palos (oros, copas, bastos y espadas) y que tienen 12 cartas cada palo.
Simulación del juego piedra, papel o tijera en JAVA
Mediante números aleatorios utilizando Math.random()*(1-4)+4 con la "regla" de (Math.random()POR(EL MENOR MENOS EL MAYOR)MAS EL MAYOR) < - - Nunca esta incluido el mayor con lo cual saldrían los números 1, 2 y 3. Luego asignamos estos números a una variable que mediante un switch y sus cases imprimimos por pantalla - > "piedra", "papel" o "tijera", el juego no tiene bucle, estaría bien editarlo y preguntarnos si queremos volver a jugar.
public class PiedraPapelTijera { public static void main(String[] args) { int piedra_papel_tijera; // (Math.random()*(1-4)+4) <= [1],[2] y [3] piedra_papel_tijera = (int)(Math.random()*(1-4)+4); switch(piedra_papel_tijera) { case 1: System.out.println("piedra"); break; case 2: System.out.println("papel"); break; case 3: System.out.println("tijera"); break; default: } } }
Suscribirse a:
Entradas (Atom)