Jogo 21 em java
{
private Teclado t= new Teclado(); private Jogador jogador1=new Jogador("",new Dado("Branco"),new Dado("Vermelho")); private Jogador jogador2=new Jogador("",new Dado("Branco"),new Dado("Vermelho")); //Método que inicia o jogo public void comecaJogo() {
jogador1.setNome(t.leString("Digite o nome do jogador 1 :")); System.out.println("|-------------------------------------|"); jogador2.setNome(t.leString("Digite o nome do jogador 2 :")); jogador1.setPontos(0); jogador2.setPontos(0); limpaTela(1000); controlaJogadas(); } //Método que controla as ações do jogo public void controlaJogadas() { //estas sao a variaveis locais int pontos1=0,pontos2=0;//guardao os pontos que serão atribuidos para os jogadores double dadoV=0,dadoB=0;//guarda os pontos conceguidos com cada dado int rodada=0;//controla o numero de rodadas String opcao="";//é a opçao de jogar ou passar a vez
while(rodada21&&pontos2>21))) { System.out.println("O jogo terminou empatado."); } else if(pontos1>21) { System.out.println("O jogador "+jogador2.getNome()+" Venceu com "+jogador2.getPontos()+" pontos"); } else if(pontos2>21) { System.out.println("O jogador "+jogador1.getNome()+" Venceu com "+jogador1.getPontos()+" pontos."); } else if(pontos1==21) { System.out.println("O jogador "+jogador1.getNome()+" Venceu com 21 pontos"); } else if(pontos2==21) { System.out.println("O jogador "+jogador2.getNome()+" Venceu com 21 pontos"); } else