[Skillbox] Java-разработчик - модуль 2 -синтаксис языка часть 2 - решение задач.
Решение задач на модуль 2 - синтаксис языка часть 2 - ( 2022 - 2023 год обучения).
Задание 1 - FactorialCalculator.
Задание 2 - ForCycle.
Задание 3 - SwimmingPool.
Задание 4- GuessTheNumber.
Цель задания
Познакомиться с принципами работы цикла for и закрепить их на практике.
Что нужно сделать
Цель задания
Познакомиться с принципами работы цикла for и закрепить их на практике.
Что нужно сделать
Создайте новый проект и назовите его ForCycle.
Создайте класс Main и метод main.
Создайте переменную типа int и получите её значение из консоли:
int value = new Scanner(System.in).nextInt();
Напишите программу, которая будет находить все пары положительных целых чисел, произведение которых будет равно значению value. Например, если ввести число 6, программа должна выдать следующий результат:
1*6
2*3
3*2
6*1
Рекомендации по выполнению:
Для написания программы используйте два цикла for — один, вложенный в другой.
Цель задания
Познакомиться с принципами работы цикла while и закрепить их на практике.
Что нужно сделать
Рекомендации по выполнению
Создайте переменную, в которой будет храниться текущий объём бассейна, и каждую итерацию цикла добавляйте к нему fillingSpeed и вычитайте из него devastationSpeed. Как только текущий объём бассейна станет равен значению переменной volume, выполните команду break. В процессе выполнения цикла считайте количество итераций — это и будет время наполнения бассейна.
Цель задания
Познакомиться с принципами работы цикла while и закрепить их на практике.
Что нужно сделать
30
Загаданное число меньше
20
Загаданное число больше
22
Вы угадали!
Рекомендации по выполнению
Если хотите создать более реальную программу, нужно, чтобы загадываемое число генерировалось случайным образом в диапазоне от 0 до 100:
int value = new Random().nextInt(100);