写一个程序,输出从 1 到 n 数字的字符串表示。
-
如果 n 是3的倍数,输出“Fizz”;
-
如果 n 是5的倍数,输出“Buzz”;
3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。
class Solution {
public List<String> fizzBuzz(int n) {
List<String> list = new ArrayList<>();
for(int i=1;i<=n;i++){
String str="";
if(i%3==0&&i%5!=0){
str="Fizz";
}
else if(i%3!=0&&i%5==0){
str="Buzz";
}
else if(i%15==0){
str="FizzBuzz";
}
else{
str=String.valueOf(i);
}
list.add(str);
}
return list;
}
}