我試圖模仿 Eclipse 中 FizzBuzz 問題的解決方案。已經(jīng)給出了解決方案類,但我不完全確定如何在 main 中運行它來打印結(jié)果。在解決方案中,列表上升到 15 并打印出結(jié)果。如果我這樣運行,是不是在 main 中為 s 創(chuàng)建了列表?如果是這樣,我如何將其打印為列表而不是獲取“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; } }
在 main 中調(diào)用解決方案類
月關(guān)寶盒
2022-11-30 14:22:47