Witam
Nie do końca wiem jak zrobić przeciwieństwo equals. Próbowałem użyć ! , ale program nie działa tak jak chciałem. Podaje kod, a następnie tłumacze o co konkretnie mi chodzi:
String[] studentsAnswers = new String[20];
Scanner input = new Scanner(System.in);
for (int index = 0; index < 20; index++) {
System.out.println("Podaj odpowiedz nr." +
(index + 1) + ":");
studentsAnswers[index] = input.nextLine().toUpperCase();
while ((!"A".equals(studentsAnswers[index])) ||
(!"B".equals(studentsAnswers[index]))) {
System.out.println("Niepoprawne dane. Wprowadz ponownie:");
studentsAnswers[index] = input.nextLine().toUpperCase();
}
}
chciałbym, żeby instrukcja studentsAnswers[index] = input.nextLine().toUpperCase(); została wykonana ponownie jeśli odpowiedz wprowadzona przez użytkownika była inna niż "A" lub "B".