Java8でFizzBuzz

import java.util.stream.IntStream;

public class FizzBuzz {
    public static void main(String[] args) {
        IntStream.rangeClosed(1, 100)
                .mapToObj(x -> {
                    if (x % 15 == 0) {
                        return "FizzBuzz";
                    } else if (x % 5 == 0) {
                        return "Buzz";
                    } else if (x % 3 == 0) {
                        return "Fizz";
                    } else {
                        return x;
                    }
                })
                .forEach(System.out::println);
    }
}

んー、もっと良い書き方ないかな・・・