Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Leks2
2 / 2 / 1
Регистрация: 14.11.2014
Сообщений: 110
1

Остановить цикл while

24.12.2017, 15:50. Просмотров 128. Ответов 2
Метки нет (Все метки)

Подскажите пожалуйста, не могу понять как остановить цикл while , создал массив из 5 ячеек с Random и теперь если меняю в ячейке 2 значение на 1 , то цикл не останавливается , то есть мне нужно остановить цикл если во всех ячейках одно значение 1.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int count[] = new int [5];
        count[0] = 1;
        count[1] = 1;
        count[2] = 0;
        count[3] = 1;
        count[4] = 1;
        
        Random rand = new Random(); 
        int ran = rand.nextInt(count.length);
        
        
        while(count[ran] >= 1) {
            
            ran = rand.nextInt(count.length);
            
            Log.d("", "count "+count[ran]);
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2017, 15:50
Ответы с готовыми решениями:

Остановить Thread
Гуру, помогите кодом! Есть активити, которое заполняется из потока Поток "линейный": -долго...

Как остановить анимацию
Доброго времени суток. Есть две анимации которые работают по очереди, необходимо через...

Не могу остановить CountDownTimer
Всем доброго времени суток. Пытаюсь написать таймер обратного отсчета до определенной даты и...

Остановить другое приложение
Как обращаться к работающим приложениям(процессам) в андроиде? Под обращением я понимаю...

Остановить задачу в потоке
Как можно остановить задачу в потоке, если использует ExecutorService ? ExecutorService es =...

2
ExFau$t
576 / 518 / 118
Регистрация: 08.05.2012
Сообщений: 2,594
24.12.2017, 17:21 2
Берёшь вместо массива лист. В условии пишешь пока кол-во единиц в листе не равно размеру листа делать какой-то код.
0
Leks2
2 / 2 / 1
Регистрация: 14.11.2014
Сообщений: 110
24.12.2017, 18:05  [ТС] 3
ExFau$t, ну я сделал через условие
if (count[0] == 1 & count[1] == 1 & count[2] == 1 & count[3] == 1 & count[4] == 1)
{
break;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2017, 18:05

Остановить выполнение кода
Добрый день уважаемые написал такой код: txt=myEdit.getText().toString(); ...

Остановить мелодию в MediaPlayer
Всем привет ,у меня такой вопрос как остановит MediaPlayer? у меня есть класс и в нем один...

Остановить выполнение во фрагменте
Есть для примера код который расположен в фрагменте. как остановить программу // Если номер...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru