Bom dia. Alguém poderia me ajudar? Tenho um laço de repetição while no código para verificar se o número digitado é 1, 2 ou 3, caso contrário entra no laço, e apresenta a mensagem de opção, até que seja digitado a opção correta, porém ele só entende a primeiro condição, a outra ignorada. Segue o código abaixo:
System.out.println("Escolha o nível de dificuldade 1, 2 3:");ScannernDificuldade=newScanner(System.in);intnivel=nDificuldade.nextInt();//iount opcao = nivel;while((nivel!=1&&nivel!=2)&&nivel!=3)){System.out.println("Opção inválida, escolha a dificuldade 1, 2 ou 3:");nivel=nDificuldade.nextInt();}
Outra dúvida: como eu faço pra chamar um método, e repetir ele quantas vezes quiser juntamente com outro, por exemplo.:sem fazer essa repetição de código abaixo, chama um de cada vez, mas sem ser desse jeito que está. Segue o código a abaixo:
Concerteza!!! É que na hora eu não me toquei. Só copie o código que foi mostrado e concertei o problema com as condições que ele agrupou de forma equivocada!
P
Paulo20
Boa noite, @staroski essa parte consegui resolver. Obrigado! Agora preciso implementar algo para verificar quem venceu, jogador ou computador, ou se empatou. Pode ajudar? Tentei fazer algo assim, mas não deu:
Boa noite, @Jonathan_Medeiros. Consegui resolver essa parte também. Obrigado! Agora preciso implementar algo para verificar quem venceu, jogador ou computador, ou se empatou. Pode ajudar? Tentei fazer algo assim, mas não deu: