📅  最后修改于: 2023-12-03 15:28:56.966000             🧑  作者: Mango
颤振吐司(FizzBuzz)是一道经典的面试题,要求程序员输出从1到100的数字,如果可以被3整除则输出“Fizz”,如果可以被5整除则输出“Buzz”,如果可以被3和5同时整除则输出“FizzBuzz”。颤振吐司 - Dart 是使用 Dart 编写的颤振吐司程序。
下面是颤振吐司 - Dart 的代码:
void main() {
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 5 == 0) {
print('FizzBuzz');
} else if (i % 3 == 0) {
print('Fizz');
} else if (i % 5 == 0) {
print('Buzz');
} else {
print(i);
}
}
}
这段代码使用了 Dart 中的基本语法来实现颤振吐司。我们使用 for 循环来遍历 1 到 100 的数字,通过判断每个数字是否可以被 3 和 5 整除来决定输出什么内容。
首先,我们检查数字是否可以被 3 和 5 同时整除,如果是,则输出 “FizzBuzz”。如果不能同时被 3 和 5 整除但可以被 3 整除,则输出 “Fizz”。如果不能被 3 整除但可以被 5 整除,则输出 “Buzz”。最后,如果不能被 3 和 5 整除,则输出该数字本身。
颤振吐司是一个非常简单但重要的面试题,它帮助面试官检查面试者的基本编程能力和语法知识。Dart 是一种流行的编程语言,它可以用于 Web 应用程序开发、移动应用程序开发和服务器端编程。这个颤振吐司 - Dart 程序可以帮助初学者了解 Dart 的基本语法,并为他们提供一个开始学习编程的基础。