要求:输出小于等于n的所用整数。3的倍数用Fizz替换,5的倍数用Buzz替换。3和5的公倍数用FizzBuzz替换。
注意:输出的是以String形式。String.valueOf(i)可以将int型i转化为String型
public static List<String> fizzBuzz(int n) {
List result = new ArrayList();
for (int i = 1; i <= n; i++) {
if ((i + 3) % 3 == 0 && (i + 5) % 5 == 0) {
result.add("FizzBuzz");
continue;
}
if ((i + 3) % 3 == 0) {
result.add("Fizz");
continue;
}
if ((i + 5) % 5 == 0) {
result.add("Buzz");
continue;
}
else
result.add(String.valueOf(i));
}
return result;
}