Решение предложенных упражнений: СТРУКТУРЫ ПОВТОРЕНИЯ И МАССИВЫ В ЯЗЫКЕ JAVA . Этот курс я имел честь создавать совместно с платформой онлайн-курсов DIGITAL INNOVATION ONE ?? и бесплатно доступен сообществу разработчиков Java.
Посмотрев этот курс, Разработчик сможет на практике понять, как работать со структурами повторения (пока/делать-пока/для) и массивами. Когда дело доходит до массивов, мы также узнаем о структуре foreach.
? Обзор: повторяющиеся структуры и массивы
➿ Упражнения с циклами
⛓ Упражнения с массивами
? Реальная мощь компьютеров заключается в их способности многократно повторять операцию или серию операций ( цикл ).
? Структура повторения позволяет повторно выполнять последовательность команд при выполнении определенных условий.
? Эти условия представлены логическими выражениями.
? Структуры повторения можно разделить на:
?Команда перерыва используется для резкого прекращения повторения.
?При выполнении команды продолжения остальные команды повторения игнорируются и программа снова возвращается к проверке условия.
ПРОИЗВОЛЬНЫЙ ПОТОК ВЫПОЛНЕНИЯ: перейти к
«Команда goto предназначена для перенаправления выполнения программы в любой другой момент программы, игнорируя любую структуру повторения или условную структуру.
«В отличие от C/C++, в Java нет оператора перехода , но Java поддерживает метку .
? https://www.geeksforgeeks.org/g-fact-64/
? https://www.tutorialspoint.com/How-to-use-labels-in-Java-code
Имя и возраст: создайте программу, которая считывает наборы из двух значений: первое представляет имя учащегося, а второе — его возраст. (Остановите программу, введя значение 0 в поле имени)
Примечание: Напишите программу, которая запрашивает примечание от нуля до десяти. Покажите сообщение, если значение неверно, и продолжайте спрашивать, пока пользователь не введет допустимое значение.
«Самое большое и среднее». Напишите программу, которая считывает 5 чисел и сообщает наибольшее число и среднее из этих чисел.
«Четное и нечетное». Создайте программу, которая запрашивает N целых чисел. Вычислите и покажите количество четных и количество нечетных чисел.
Таблицы: Разработайте генератор таблиц, способный генерировать таблицу любого целого числа от 1 до 10. Пользователь должен сообщить, какое число он хочет видеть в таблице. Вывод должен быть таким, как показано в примере ниже:
Таблица умножения на 5:
5X1 = 5
5X2 = 10
...
5 х 10 = 50
Факториал: Напишите программу, которая вычисляет факториал целого числа, предоставленного пользователем.
Пример: 5!=5.4.3.2.1=120
? Список структур повторения упражнений — возможные решения
? Массив — это объект, используемый для последовательного хранения данных одного типа.
? После создания они остаются того же размера.
«Обратный порядок: создайте программу, которая считывает вектор из 5 целых чисел и отображает их в обратном порядке.
Согласные: напишите программу, которая считывает вектор из 6 символов и сообщает, сколько согласных было прочитано. Распечатайте согласные.
«Случайные числа: создайте программу, которая считывает 20 случайных целых чисел (от 0 до 100) и сохраняет их в векторе. В конце покажите числа и их преемников.
? Список упражнений Одномерные массивы — возможные решения
«Многомерный массив: сгенерируйте и распечатайте матрицу 4x4 M со случайными значениями от 0 до 9. После этого определите наименьшее число в матрице и его позицию (строку, столбец).
? Список упражнений Многомерные массивы
? https://www.ic.unicamp.br/~wainer/cursos/2s2011/Cap06-RepeticaoControle-texto.pdf
? http://www2.ic.uff.br/~vanessa/material/prog1/Aula6.pdf
? http://www.facom.ufu.br/~backes/gsi002/Aula05-ComandosRepeticao.pdf
? https://blog.grancursosonline.com.br/java-operadores-de-incremento-e-decremento/
? http://www.facom.ufu.br/~bacala/POO/04%20-%20Arrays%20em%20Java.pdf
? http://www.inf.ufsc.br/~frank.siqueira/INE5404/7.Arrays.pdf
Этот репозиторий был создан для учебных целей, поэтому, пожалуйста, внесите в него свой вклад.
Если я вам чем-то помог, буду рад узнать. И если вы знаете кого-то, кто идентифицирует себя с этим контентом, обязательно поделитесь.
Если возможно:
️ Звезда проекта
? Находите проблемы и сообщайте о них
Доступно с ♥ от Камилы.