0
다음 오류가 계속 발생합니다.내 tictactoe 게임의 내 방법 중 하나에서 오류가 발생했습니다.
사용자는 9. 1부터 숫자를 입력 할 수 있습니다 그리고 이것은 내 오류가 표시 것입니다 :
이힌트 :
힌트 : 심지어 초기 제로 항목과 유효 입력 지점을 반환 getemptyspot 않습니다 getemptyspot 않습니다 초기 10 개 항목으로도 유효한 입력 점을 반환하십시오.
또한 보드가 꽉 찬 경우 내 코드는 -1
을 반환해야합니다.
public int getEmptySpot()
{
System.out.print("Choose a number where you want your marker to go");
int spot = in.nextInt();
if(b.isAvailable(spot))
{
return spot;
}
if(spot == 0 || spot > 10)
{
System.out.println("That number is not available. Choose another from the numbered spots");
}
return -1;
}
오류는 무엇을 얻고 있는가? –
'spot'이 유효한지 확인하기 전에 'spot'이 범위 (1-9)에 있는지 확인하고 싶을 것입니다. 그리고 범위 내에 있지 않으면'-1'을 반환하십시오. – jlars62