<MyRusakov.ru />

Создание крупного проекта на Java с нуля

Создание крупного проекта на Java с нуля

Данный курс научит Вас создавать крупные проекты на Java грамотно и быстро. В курсе Вы увидите создание большой и сложной программы на Java абсолютно с нуля.

В начале курса у нас будет только идея, а в конце готовый продукт, который можно использовать в практических целях.

В рамках упражнений курса Вы параллельно со мной будете создавать свою большую программу на Java, что даст Вам необходимую практику, после которой для Вас уже не будет разницы, какого размера создавать программы.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Примеры цикла for в JavaScript

Примеры цикла for в JavaScript

Начнем наше знакомство с циклом for в JavaScript, сразу с примеров и только в конце статьи пробежимся немного по теории.

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

Задание 1

Вывести на экран все целые числа от 1 до 100.

Как разумный человек, вы подозреваете, что задачка решается хитро, а не простым вбиванием циферок через клавиатуру. Здесь мы видим некую цикличность с заданным количеством повторов (вывести 100 раз) – есть начало и конец.

Пример решения

Создадим простую HTML-структуру, куда будет осуществляться вывод – простой параграф и идентификатором out_num.

<p id="out_num"></p>

JavaScript код

Объявим переменную out_num и присвоим ей значение – получение элемента (параграфа) с идентификатором out_num.

let out_num = document.getElementById('out_num');

Объявим вторую переменную p и присвоим ей значение пустой строки, куда временно будет записываться результат вычислений, перед тем как вывести его на экран.

let p = ' ';

Запускаем цикл for, в круглых скобках прописываем три условия, которые обеспечат точное решение задачи. Смотрим внимательно задание – где стартовое число должно быть 1. Задаем переменной счетчика цикла значение 1 (let i=1). Условие должно выполняться, пока переменная i меньше или равна 100 (i<=100), как только i достигнет 100, вывод чисел на экран остановится, ведь условие перестанет быть верным. И последнее условие предписывает с каким шагом будут появляться числа, каждое следующее число прирастает на единицу (i=i+1).

for (let i=1; i<=100; i=i+1)

Дальше полученный результат записываем в переменную p. К тому, что там было (к пустой строке) добавим цифру i и пробел для разделения чисел. Эта формула в фигурных скобочках будет повторяться столько раз, пока не выполнится условие до конца.

{
p = p + i + ' ';
}

Теперь выведем на экран содержимое переменной p.

out_num.innerHTML = p;

Все отлично сработало.

Примеры цикла for в JavaScript.

Задание 2

Вывести на экран в столбик числа от 50 40 30 20 10 0 в цикле.

Пример решения

Здесь надо для цикла for изменить условия и формулу записи в переменную. Меняем только эту часть кода. Начальное условие – начинать выводить с 50, цикл остановится когда i достигнет нуля, каждый раз i будет уменьшаться на 10. Вместо пробела вставим тег br, тогда номера будут идти в столбик.

for (let i=50; i>=0; i=i-10){
p = p + i + '<br>';
}

Цикл может работать, как в сторону увеличения, так и в сторону убывания, все зависит от условий.

Примеры цикла for в JavaScript.

От практики к теории

Цикл for применяется тогда, когда заведомо известно количество повторений, в отличии от цикла while. Сначала для цикла for создают условия: назначаем точку отсчета, работаем пока условие верно и с каким шагом будет что-то меняться.

for (старт; если верно; шаг)

В стартовом условии, обычно выступает переменная, вызывающая счетчик цикла.

Затем в фигурных скобках пишем формулу, которая будeт повторяться, пока условие верно. Дальше мы задаем условие и пока условие верно, цикл работает. До тех пор, пока i меньше 30, цикл будет работать, то есть выведутся числа от 10 до 30 с шагом 5 (10, 15, 20, 25).

for (let i=10; i<30; i=i+5) {
console.log(i);
}

Сделаем проверку самым простым способом – выведем результат в консоль.

Цикл for можно прервать, указав определенные условия. Когда i станет равна 15, то выполнение цикла прервется и перескочит на следующее число, а 15 не выведется на экране.

Пример


for (let i=10; i<30; i=i+5) {
if (i==15) continue;
console.log(i);
}

Цикл for можно прекратить, когда i дойдет до 15, числа совсем перестанут выводиться.

Пример


for (let i=10; i<30; i=i+5) {
if (i==15) break;
console.log(i);
}

Команда continue прерывает текущий круг цикла, а команда break полностью останавливает цикл.

Заключение

Цикл for очень прост и логичен, внутри цикла может быть много условий, а также находиться другие циклы.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.