Помогите Цыкл и его значение

  • Автор темы Автор темы JHIID13
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

JHIID13

Новичок
Пользователь
Баллы
21
Всем привет подскажите пожалуйста как можно реализовать проверку на единое значение
У меня цыкл проверяет все файлы из папки и сериализирует их в клас с класа я получаю значение тру или фолс. Мне нужно проверить все файлы и если хоть один из них есть фалс то я делаю break но значений тру может быть много а мне нужно чтобы все файлы прлверелись на тру и уже когда всё хорошо выполнялось значение.
 
Что за файлы, их структура, как они заполняются, какова их цель, ожидаемое количество на продакшене.
Нужно больше конкретики, от этого напрямую зависит решение.
 
Последнее редактирование:
PHP:
for(File file : f.getFilelist()){
Class class = file(Java Serialisation)
if(class.getBoolean()==false){
Break;
}else{
Если все значения буллеанов true то выполняет значение
}

}
Проблема в том что таким образом оно будет выполнять каждый раз когда булеан тру а нужно чтобы если нет ниодного фалса и все тру это значение выполнилось один раз
 
Сейчас это выглядит как абсолютная чушь. Напиши полное задание.
 
Давай попроще сделаем .
У нас есть 10 значений тру или фолс,мы пробегаем по ним через for если все значения тру, то нужно один раз выполнить значение допустим отправить сообщение.
 
Нужно не выходя из цыкла это сделать.
 
Нужно не выходя из цыкла это сделать.
Ну дак, добавь над циклом булиан и присвой значение true.
Делаешь цикл, если попадается элемент где какое то твое значение false, прекращаешь цикл, присваиваешь булиану false.
После выполнения цикла, выполняй то что тебе нужно в зависимости от булиана.
 
Если с начала цикла вылезает фалс при следующем повторе вылезет тру то при присваивании это ничего не даст.
 
Если с начала цикла вылезает фалс при следующем повторе вылезет тру то при присваивании это ничего не даст.

boolean flag = true;
for(File file : f.getFilelist()){
Class class = file(Java Serialisation)
if(class.getBoolean()==false){
flag = false;
Break;
}else{
Если все значения буллеанов true то выполняет значение
}

}

if (flag) {
Выполняем.
}
 
PHP:
for(File file : f.getFilelist()){
Class class = file(Java Serialisation)
if(class.getBoolean()==false){
Break;
}else{
Если все значения буллеанов true то выполняет значение
}

}
Проблема в том что таким образом оно будет выполнять каждый раз когда булеан тру а нужно чтобы если нет ниодного фалса и все тру это значение выполнилось один раз
Фикс
Код:
for(File file : f.getFilelist()){
    Class class = file(Java Serialisation)
        if(class.getBoolean()==false){
        return;
    }
}
Если все значения буллеанов true то выполняет значение
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх