Seguinte … vou tentar exclarecer minha duvida ao maximo … esse meu progrmama ele e executado em 2 classes entao vou deixar as duas classes para voces rodarem no seus PCS . mais e assim esse programa é tipo uma batalha naval que eu fiz, mais eu qero usar o Scanner para eu escolher os numeros e nao estou consseguindo vou passar as 2 classes paraa vcs e me ajudem plx
classe 1 :
[code]public class SimpleDotComTestDrive {
public static void main (String [] args){
SimpleDotCom dot = new SimpleDotCom ();
int [] locations = {2,3,4};
dot.setLocationCells (locations);
String userGuess = “3”;
String result = dot.checkYourself (userGuess);
}
}[/code]
classe 2
[code]public class SimpleDotCom {
int [] locationCells;
int numOFHits = 0;
public void setLocationCells(int [] locs){
locationCells = locs;
}
public String checkYourself (String stringGuess) {
int guess = Integer.parseInt (stringGuess);
String result = “miss”;
for (int cell : locationCells) {
if (guess == cell) {
result = “hit”;
numOFHits++;
break;
}
}
if (numOFHits ==
locationCells.length) {
result = “kill”;
}
System.out.println(result);
return result;
}
}[/code]
nao esquecam do import java.util.Scanner na classe executora.