LoginSignup
3
2

More than 5 years have passed since last update.

スタイリッシュなFizzBuzz(Java8)

Posted at

QiitaのJava8を紹介する記事で、やたらスタイリッシュになったFizzBuzzのコードがあったので、メモとして転記する(※若干加工したけど)。
参考元の記事は、以下。
http://qiita.com/oohira/items/9c13f92815266cc5112c

public class FizzBuzz {
    public static void main(String[] args) {
      IntStream.rangeClosed(1, 100).mapToObj(n ->
                            (n % 15 == 0) ? "FizzBuzz" :
                            (n % 3 == 0) ? "Fizz"  :
                            (n % 5 == 0) ? "Buzz" :
                            String.valueOf(n))
      .collect(Collectors.toList()).forEach(System.out::println);
    }
}

StreamAPIのコードを最近見たり書いたりするようになったけど、適切なインデントがあまり定まっていない気がする。

3
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2