2015年4月18日土曜日

Javaを学ぼう 3 FizzBuzz

かなり行き当たりばったりに書いているjavaプログラミングのコーナーですが、今回はFizzBuzzというゲームをするプログラムを作ってみます。

wikipedia FizzBuzz

FizzBuzzとは
最初のプレイヤーは「1」と数字を発言する。次のプレイヤーは直前のプレイヤーの次の数字を発言していく。ただし、3で割り切れる場合は 「Fizz」、5で割り切れる場合は 「Buzz」、両者で割り切れる場合は 「Fizz Buzz」 を数の代わりに発言しなければならない。

これがFizzBuzzです。これをプログラムにやらせます。
以下がそのプログラム。

public class HelloWorld{


     public static void main(String []args){
        for(int i = 1; i<=100; i++){
            
            if(((i % 5) == 0) && ((i % 7) == 0))
                System.out.println("fizzbuzz");
            else if((i % 5) == 0)
                System.out.println("fizz");
            else if((i % 7) == 0)
                System.out.println("buzz");
            else 
                System.out.println(i);
                        }
     }
}