0

Hi everyone..i'm working on a piece of code..
can anyone tell me what's wrong with the code..

public int move() {
Random generator = new Random();
int num = 1+generator.nextInt(9);

if(thisBoard.getplayer(num) == Board.NO_ONE){
return num;
}
}

Thanks.

2
Contributors
1
Reply
2
Views
10 Years
Discussion Span
Last Post by Ezzaral
0

There is no guaranteed return path because your return is within a conditional statement. This means that when your if() test is false the function has no return value - and the compiler won't allow that. You need a return outside of the if statement as well.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.