Salve, ho realizzato una semplice roulette in Java, giocabile puntando su un numero, oppure sulle opzioni pari/dispari e neri/rossi.
Funziona perfettamente ma vorrei fare in modo che accetti anche le puntate digitando p, d, n, r anziché le maiuscole indicate nelle istruzioni in println()...
Dopo aver salvato la scelta dell'utente in
codice:
String giocata = input.next();
faccio questo controllo per vedere come analizzare l'esito...
codice:
if (!giocata.toUpperCase().equals("N") && !giocata.toUpperCase().equals("R") && !giocata.toUpperCase().equals("P") && !giocata.toUpperCase().equals("D"))
ma se digito una minuscola di una lettera prevista il programma termina, senza che il catch visualizzi alcun getMessage() che ho previsto.