IK.AM

@making's tech note


Java8でFizzBuzz

🗃 {Programming/Java/java/util/stream}
🏷 Java 🏷 Java SE 8 
🗓 Updated at 2014-06-04T18:41:07Z  🗓 Created at 2014-06-04T18:41:07Z   🌎 English Page

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

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


✒️️ Edit  ⏰ History  🗑 Delete