Fizz-Buzz
剰余を使うパターン
@Test public void test1() { for (int i = 1; i < 101; i++) System.out.println(i % 15 == 0 ? "FizzBuzz" : i % 3 == 0 ? "Fizz" : i % 5 == 0 ? "Buzz" : i); }
剰余を使わないパターン
@Test public void test2() { String[] t = new String[15]; t[2] = t[5] = t[8] = t[11] = "Fizz"; t[4] = t[9] = "Buzz"; t[14] = "FizzBuzz"; L1: for (int i = 1;;) for (String s : t) { if (100 < i) break L1; System.out.println(s == null ? i : s); i++; } }