Caso d empate

Caso d empate

por Tuany Castro -
Número de respostas: 4
Ja entendi q deve decidir o vencedor aleatoriamente em caso
de empate em cada rodada.
Mas como faço isso? Usa o random e uma variavel vencedor?
Obrigada
Em resposta à Tuany Castro

Re: Caso d empate

por Thiago Henrique -

O random sorteia numeros entre 0 e n-1

se vc colocar na argumento da função o valor 2, ele soh vai sortear 1 ou 0 ...

ai eh soh colocar "se for 1, usuario vence" ,"se for 0, o computador vence" ou vice-versa ^^

acho q eh isso, se falei besteira peço desculpas desde ja =p

abraços ...

Em resposta à Tuany Castro

Re: Caso d empate

por Allan Corrêa de Negri -

UMA IDÉIA      

      Você pode dizer que 1 o computador vence e 2 você vence e usar a função random

EXEMPLO( È apena uma idéia):

...

 java.util.Random gerador = new java.util.Random();

int empatecarta;

int empatecarta = gerador.nextInt( 2 ) + 1; AQUI ESCOLHERÁ 2 NÚMEROS ALEATÓRIO COMEÇANDO DE 1, OU SEJA, 1 OU 2


  if (empatecarta== 1){  SE O NÚMERO 1 FOR ESCOLHIDO O COMPUTADOR VENCE

  System.out.println("O computador venceu está rodada");}

if(empatecarta==2{

  System.out.println("você venceu está rodada");

}

...

Espero ter ajudado