двойная проверка в for

89
30 июня 2021, 07:30

Подскажите можно выполнить проверку так? Или нужно делать две разных?


for(String arrlogin:loginBase&&String arrPassword:loginPasswordBase){
                    if(arrlogin.equals(login)&&arrPassword.equals(password)){
                        System.out.println("Hello mr. "+login+". We are glad that you back.");
                            }
Answer 1

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html The general form of the for statement can be expressed as follows:

for (initialization; termination;
     increment) {
    statement(s)
}

Если вы хотите одновременно брать значение из двух отдельных коллекций, можете использовать конструкцию:

for (int i = 0; i < Math.min(loginBase.size(), loginPasswordBase.size()); i++) {
    if (loginBase.get(i).equals(login) && loginPasswordBase.get(i).equals(password)) {
        System.out.println("Hello mr. " + login + ". We are glad that you back.");
    }
}

из массивов:

for (int i = 0; i < Math.min(loginBase.length, loginPasswordBase.length); i++) {
    if (loginBase[i].equals(login) && loginPasswordBase[i].equals(password)) {
        System.out.println("Hello mr. " + login + ". We are glad that you back.");
    }
}
READ ALSO
Time/JavaAPI - вычисление остатка двух дат

Time/JavaAPI - вычисление остатка двух дат

Как вычислить остаток между двумя датами, что бы их можно было выводить в таком формате:

100
Круглый прогресс-бар с эффектом движения воды

Круглый прогресс-бар с эффектом движения воды

Кто знает как можно реализовать такой круглый прогресс-бар с эффектом воды как в центральной части этого сайта https://asmobiusco

113
JSON в массив JS

JSON в массив JS

Имеется такой JSON:

84
Как сделать интерактивное расписание?

Как сделать интерактивное расписание?

Как сделать так что бы отображался только один день недели, и по нажатию менялся на другой? код

84