Введение
Добро пожаловать на CodeCarnival — самую захватывающую ярмарку программирования в JavaLand! Как восходящая звезда мира разработки, вы приглашены продемонстрировать свои таланты в знаменитом павильоне FizzBuzz.
Игра FizzBuzz — это классическая задача, которая проверяет понимание программистом циклов и условных конструкций. Ваша цель — доработать программу, которая ведет счет от 1 до 100, но с особым правилом! Для чисел, кратных трем, вместо самого числа нужно вывести «Fizz», а для кратных пяти — «Buzz». Если же число делится и на три, и на пять одновременно, программа должна вывести «FizzBuzz».
Готовы ли вы поразить публику своим мастерством кода? Давайте приступим и сотворим немного магии FizzBuzz!
Реализация программы FizzBuzz
Эта классическая задача по программированию — отличный способ попрактиковаться в логике условий и управлении циклами. В данном упражнении вы реализуете знаменитую игру FizzBuzz, которая является не только увлекательным заданием, но и частым вопросом на технических собеседованиях. Давайте приступим к делу и воплотим логику FizzBuzz в коде!
Задачи
- Откройте заранее созданный файл
FizzBuzz.javaв директории~/project. - Найдите в коде комментарий TODO.
- Добавьте недостающий код для реализации логики FizzBuzz внутри цикла for.
Требования
- Файл
FizzBuzz.javaуже должен находиться в директории~/project. - Код следует добавлять только в месте, помеченном комментарием TODO, внутри цикла for.
- Ваша программа должна корректно выполнять правила FizzBuzz:
- Для чисел, кратных 3, выводить "Fizz"
- Для чисел, кратных 5, выводить "Buzz"
- Для чисел, кратных и 3, и 5 одновременно, выводить "FizzBuzz"
- Для всех остальных чисел выводить само число
Пример
При правильном выполнении ваша программа должна выдавать результат, подобный этому (показаны первые 15 чисел):
cd ~/project
javac FizzBuzz.java
java FizzBuzz
Пример вывода:
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
...
Резюме
В этом испытании вы реализовали классическую программу FizzBuzz, которая является отличным упражнением на использование циклов и условных операторов в Java. Это задание помогло закрепить ключевые концепции управления потоком выполнения:
- Использование цикла for для перебора диапазона чисел.
- Применение операторов if-else для принятия решений на основе определенных условий.
- Использование оператора остатка от деления (%) для проверки кратности чисел.
Выполнив это испытание, вы не только отточили фундаментальные навыки программирования на Java, но и создали программу, которая часто встречается на собеседованиях. FizzBuzz — это простой, но эффективный способ продемонстрировать понимание базовых принципов разработки.



