içinde yöntem dönüşü kullanın Bir proje için bir kelime arama oyunu programı oluşturuyorum ve yapmak istediklerim olup olmadığını bilmek istiyorum. Aşağıda, projemin yönergelerini izleyen isPuzzleWord yöntemi, yani sözcük sınıf nesnesinin, sözcük doğruysa bir diziden döndürülmesi ya da değilse null olması gerekir. IsPuzzleWord yöntemim iyi çalışıyor.if-statement
public static Word isPuzzleWord (String guess, Word[] words) {
for(int i = 0; i < words.length; i++) {
if(words[i].getWord().equals(guess)) {
return words[i];
}
}
return null;
}
Sorum ben tahminim doğru olup olmadığını oyuna devam veya tahminim yanlış ise kullanıcıya geri bildirim sağlayabilir böylece if deyimine bu tepkilerin her ikisi dahil edebilirsiniz nasıl.
if (isPuzzleWord(guess,words) == null)
veya test etmek istersen:
public static void playGame(Scanner console, String title, Word[] words, char[][] puzzle) {
System.out.println("");
System.out.println("See how many of the 10 hidden words you can find");
for (int i = 1; i <= 10; i++) {
displayPuzzle(title, puzzle);
System.out.print("Word " + i + ": ");
String guess = console.next().toUpperCase();
isPuzzleWord(guess,words);
if (
}
}
Muhtemelen isPuzzleWord yöntemi –