Программа, над которой я работаю, - это программа персонального управления для 500 сотрудников. Все функции программ, такие как (дать имена всех сотрудников, найти специфицированного c employee et c ..), назначены конкретным c методам. Метод, над которым я работаю правильно, стал для меня очень сложным, так как он работал в начале создания метода, а сейчас нет! Изменили код в разное время и не знали, в чем может быть проблема, потому что, как сказано, он работал с самого начала.
Проблема: метод не удовлетворяет цели и дает искомое имя / фамилию. Даже если имя существует, оно говорит, что нет.
метод:
public static void suche(String[] vN, String[] nN, String[] adres) {
Scanner sc = new Scanner(System.in);
System.out.println("Geben Sie den Vornamen des Mitarbeiters ein: ");
String vn = sc.nextLine();
System.out.println("Geben Sie den Nachnamen des Mitarbeiters ein: ");
String nn = sc.nextLine();
for (int i = 0; i < nN.length; i++) {
for (int j = 0; j < vN.length; j++); {
if (nn.equals(nN[i]) && vn.equals(vN[i])) {
System.out.println("Der/die Mitarbeier/Mitarbeiterin " + nn + " " + vn + " ist vorhanden");
} else {
System.out.println("Dieser Name existiert im System nicht");
break;
}
}
}
если у вас есть вопрос, не стесняйтесь спрашивать. Не знаю, голосуйте, может быть, у других есть ответ. Спасибо