---
title: Java8でFizzBuzz
tags: ["Java", "Java SE 8"]
categories: ["Programming", "Java", "java", "util", "stream"]
date: 2014-06-04T18:41:07Z
updated: 2014-06-04T18:41:07Z
---

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);
        }
    }

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