static void LogIn(String pers, String pas){ for (int i = 1; i < person.length; i++){ if (pers == person[i]){ if (pas == password[i]){ System.out.println("WELCOME! "); Menu(group[i]); } } } } public static void main(String[] args) throws IOException{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in) ); person[1] = "admin"; password[1] = "123"; group[1] = 1; System.out.println("***************************************************"); System.out.println("Start program"); System.out.println("***************************************************"); System.out.print("Login >>"); String name = in.readLine(); System.out.print("Password >>"); String passw = in.readLine(); System.out.println(name + passw); LogIn("admin", "123"); }
Хотелось посмотреть как работает java в консоли и столкнулся с проблемой. Если в последней строке написать
LogIn(name, passw);то проверка не проходит корректно. Подскажите что не так делаю!