Olah,
eis um erro:
aparece a aseguinte mensagem "class guess is public,should be declared in a file named guess.java
deve ser declarada num arquivo chamado “guess.java” como isso?
eu uso blue j…
vlews
public class guess { //se ponho guess.java aki dah merrda....
player p1;
player p2;
player p3;
public void startgame() {
p1 = new player(); //objetos ligados a variaveis
p2 = new player();
p3 = new player();
int guessp1 = 0, guessp2 = 0, guessp3 =0; //variaveis
boolean p1tacerto = false,p2tacerto=false,p3=false;
int targetnumber = (int) (Math.random()*10);
System.out.println("Entre 0 e 9");
while(true) {
System.out.println("Number to guess: " + targetnumber);
p1.guess();
p2.guess();
p3.guess();
guessp1 = p1.number;
System.out.println("Player 1 guessed" + guessp1);
guessp2 = p2.number;
System.out.println("Player 2 guessed" + guessp2);
guessp3 = p3.number;
System.out.println("Player 3 guessed" + guessp3);
if(guessp1 ==targetnumber){
p1tacerto=true;}
if(guessp2 ==targetnumber){
p2tacerto=true;}
if(guessp3 ==targetnumber){
p3tacerto=true;}
if(p1tacerto || p3tacerto || p3tacerto){
System.out.println("Win!");
System.out.println("One player:" +p1tacerto);
System.out.println("Two player" + p2tacerto);
System.out.println("Three player" + p3tacerto);
System.out.println("Game is Over");
break;}
else{
System.out.println("Try again!");
}
}
}
}
public class player{
int number = 0;
public void guess(){
number=(int) (Math.random()*10);
System.out.println("Im guessing"+ number);}}
public class gamelauncher{
public static void main(String[] args){
guess game = new guess();
game.startgame();}}
(brincadeira, claro :-))