我试图模仿 Eclipse 中 FizzBuzz 问题的解决方案。已经给出了解决方案类,但我不完全确定如何在 main 中运行它来打印结果。在解决方案中,列表上升到 15 并打印出结果。如果我这样运行,是不是在 main 中为 s 创建了列表?如果是这样,我如何将其打印为列表而不是获取“Solution@7852e922”对象输出?
public class FizzBuzzMain {
public static void main(String[] args) {
Solution s = new Solution();
System.out.println(s);
}
}
import java.util.ArrayList;
import java.util.List;
public class Solution {
public List<String> fizzBuzz(int n) {
List<String> list = new ArrayList<>();
for(int i = 1;i<=n;i++){
if(i%3==0&&i%5==0){
list.add("FizzBuzz");
}
else if (i%3==0) list.add("Fizz");
else if(i%5==0) list.add("Buzz");
else{
list.add(Integer.toString(i));
}
}
return list;
}
}
萧十郎
慕仙森
相关分类