@SamuelIves se criou um vetor algo como boolean[] array = new boolean[9];
(tem nove pq são nove casas 1,2,3 a primeira linha, 4,5,6 a segunda, etc)
Então com algo como com pode usar if (!array[casa_tentar]) { array[casa_tentar]=true; // jogada do robo } else {...}
, ai no else se falhar o if, vocÊ executa a função novamente somando +1 ao casa_tentar, faça recursivamente, pode ser com um for (int = 0; i < 9; i++) { ... tentativas aqui ... }