tengo declarado en el main int[] contador={0};
while (movimiento < 10 && permanecer1 != false) {
movimiento = movimiento + 1;
juego(matriz, contador);
if(contador[0]==1){
movimiento=movimiento-1;
}
contador[0]=0;
System.out.println("Los movimientos son "+ movimiento);
} Despues en el procedimiento si no se cumple la condicion, tengo contador[0]=1; de esa manera hace el if del main