📜  颤振吐司 - Dart (1)

📅  最后修改于: 2023-12-03 15:28:56.966000             🧑  作者: Mango

颤振吐司 - Dart

简介

颤振吐司(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 的基本语法,并为他们提供一个开始学习编程的基础。