Цикл for. Часть 1
Часть раздела Основы путешествия по Java на Coddy. Урок 42 из 73.
Иногда при программировании необходимо выполнить одну и ту же или почти одинаковую операцию несколько раз.
Чтобы не писать одно и то же снова и снова, можно использовать циклы.
Цикл for имеет следующий синтаксис:
for (initialization; condition; update) {
code
}initialization, condition и update определяют, каким будет значение start и каким — значение end.
Например, пройдись циклом от 0 до 5 (не включая 5):
for (int i = 0; i < 5; i++) {
System.out.println(i);
}Она выполнит инструкцию print 5 раз:
0
1
2
3
4У циклов много вариантов использования. Например, давай сложим все числа от 1 до 100:
int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
sum_numbers += i;
}
System.out.println(sum_numbers);Сначала цикл пройдёт по всем числам от 1 до 100 (включая 100 из-за знака <=) и сложит их все, затем выведет переменную sum_numbers
Задание
НовичокПрочитай целое число n (стартовый код уже это делает). Используй цикл for, чтобы вывести "Hello Coddy: " и значение i для каждого числа от 3 до n включительно.
Например, если n равно 6, вывод будет таким:
Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6Если n равно 27, цикл выведет 25 строк: от Hello Coddy: 3 до Hello Coddy: 27.
Попробуйте сами
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
// Напишите код здесь
}
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент/декрементПостфиксный инкремент/декрементСокращённые арифметические операцииОператоры сравненияСравнение строк7Основы ввода-вывода
Методы System.outФорматирование выводаКласс ScannerПовторение — до 120Повторение — истина или ложь5Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Логические операторы. Часть 43Переменные. Часть 2
КонстантыСоглашения об именованииПовторение — инициализация переменныхПриведение типов. Часть 1Приведение типов. Часть 26Принятие решений
Оператор IfIf — ElseОператор SwitchТернарный операторПовторение: If — ElseВложенный If — Else9Циклы
Цикл for. Часть 1Цикл whileЦикл do whileBreakContinueЦикл for. Часть 2Вложенный циклБесконечный циклПовторение — динамический ввод12Итерация по массивам
Использование цикла forРасширенный цикл forРаспространённые операции с массивамиПотренируйтесь самостоятельно: Онлайн-компилятор Java