Generate
//
// Generate.java
//
import java.util.*;
public class Generate
{
public static ArrayList<String> getFizzBuzz(int n)
{
// generate and return an ArrayList containing the first n
// FizzBuzz strings
ArrayList<String> result = new ArrayList<String>();
for (int i=0; i<=n; i++)
{
if (i%15 == 0)
result.add("FizzBuzz");
else if (i%3 == 0)
result.add("Fizz");
else if (i%5 == 0)
result.add("Buzz");
else
result.add("" + i);
}
return result;
}
public static void main(String[] args)
{
ArrayList<String> result = getFizzBuzz(15);
System.out.println("fizzBuzz(15):\n");
System.out.println(result);
}
}
Output:
fizzBuzz(15):
[FizzBuzz, 1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz,
13, 14, FizzBuzz]