parametry metody

0

Witam,
poniżej wklejam kod programu i odnośnie właśnie tego kodu mam pytanie - dlaczego przy wywoływaniu metody sprawdz(String stringPole) właśnie jako parametr jest wpisane stringPole?? czy nie powinno być sprawdz(String wybranePole), żeby sprawdzić czy wybrane przez użytkownika pole jest trafione? Dzięki za odp. Pozdrawiam

 public class ProstyPortalTester {
  public static void main(String[] args) {
    ProstyPortal wit = new ProstyPortal();

    int[] polozenia = {2,3,4};
    wit.setPolaPolozenia(polozenia);

    String wybranePole = "2";
    String wynik = wit.sprawdz(wybranePole);
    String wynikTestu = "niepowodzenie";
    if (wynik.equals("trafiony")) {
      wynikTestu = "zakończony pomyślnie"; 
    }

    System.out.println(wynikTestu);
  }
}
class ProstyPortal {

  int [] polaPolozenia;
  int iloscTrafien;

  public void setPolaPolozenia(int[] ppol) {
    polaPolozenia = ppol;
  }
  
  public String sprawdz(String stringPole) {
    int strzal = Integer.parseInt(stringPole);
    String wynik = "pudło";
    for (int pole : polaPolozenia) {
      if (strzal == pole) {
        wynik = "trafiony";
        iloscTrafien++;
        break;
      }
    } // koniec pętli
    if (iloscTrafien == polaPolozenia.length) {
      wynik = "zatopiony";
    }
    System.out.println(wynik);
    return wynik;
  } // koniec metody
} // koniec klasy
0
public String sprawdz(String stringPole)

stringPole, to nazwa pod jaką występuje przekazany do metody sprawdz String. Możesz ją zmienić (ale konsekwentnie w każdym miejscu metody) na cokolwiek, np dupa tez będzie poprawna.

1 użytkowników online, w tym zalogowanych: 0, gości: 1