From a static array where I have {stone, paper, scissors, lizard, spock} I'm interested in the computer taking one randomly. How would you do?
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
while (true) {
menuprin();
}
}
private static int scanner() {
@SuppressWarnings("resource")
Scanner sc = new Scanner(System.in);
return sc.nextInt();
}
private static void menuprin() {
System.out.println(
"PIEDRA PAPEL TIJERAS LAGARTO SPOCK\r\n" + "1. Jugar\r\n" + "0. Salir\r\n" + "Escoja una opción:");
int opcion = scanner();
switch (opcion) {
case 0:
System.exit(0);
break;
case 1:
jugar();
break;
default:
System.out.println("No es una opción válida.");
break;
}
}
private static void jugar() {
System.out.println("Escriba su jugada piedra, papel, tijeras,lagarto, Spock:");
String cosa = scannercosa();
}
private static String scannercosa() {
Scanner sc = new Scanner(System.in);
return sc.nextLine();
}
}