Jogo

[code]package jogo_acerto;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class Main {
public static void main(String[] args) {
int tipoJogador=0;
int numero=0;
BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
Jogador p1 = new Jogador();
Jogador p2 = new Jogador();
Jogador p3 = new Jogador();

    Game game = new Game();

    System.out.println("Numero sorteado: "+game.getNumeroSorteado());

    for(int i=0 ; i<3 ; i++){
        try{
            do{
              System.out.println("Tipo do jogador "+(i+1)+" - (1-Humano/2-Computador) ");
              tipoJogador = Integer.parseInt(entrada.readLine());
                 if(tipoJogador<0 || tipoJogador>2){
                     System.out.println("Tipo de Jogador invalido..... ");
                 }
            }while(tipoJogador<0 || tipoJogador>2);
         if(tipoJogador == 1){
                System.out.println("Jogador "+(i+1)+" informe um numero");
                numero = Integer.parseInt(entrada.readLine());
                if(i==0){
                    p1=new Jogador(numero);
                }
                if(i==0){
                    p2=new Jogador(numero);
                }
                if(i==0){
                    p3=new Jogador(numero);
                }
            }else if(tipoJogador == 2){
                numero = 1 + (int)(Math.random() * 9);
                if(i==0){
                    p1=new Jogador(numero);
                }
                if(i==0){
                    p2=new Jogador(numero);
                }
                if(i==0){
                    p3=new Jogador(numero);
                }
            } 
        }catch(IOException e){
            System.out.println("Error!");
        }
    }
 

    
    System.out.println("Jogador 1 ganhou: "+game.verificarGanhador(p1.getNumAposta()));
    System.out.println("Jogador 2 ganhou: "+game.verificarGanhador(p2.getNumAposta()));
    System.out.println("Jogador 3 ganhou: "+game.verificarGanhador(p3.getNumAposta()));
}

}

[/code][code]
package jogo_acerto;

public class Game {
private int numeroSorteado = 1 +(int) (Math.random() * 9);

public boolean verificarGanhador(int numero){
    if(numero==numeroSorteado){
        return true;
    }else{
        return false;
    }
}

public int getNumeroSorteado() {
    return numeroSorteado;
}

public void setNumeroSorteado(int numeroSorteado) {
    this.numeroSorteado = numeroSorteado;
}

}[/code]

pessoal qual o erro do meu programa, ele nao mostra qual o jogador ganhou só as vees…hehehehehhe

alguem sabe o erro?

Quando ele não mostra, aponta algum erro?