マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

初めてのFizzBuzz

たまたま見かけたJavaで三項演算子/再帰/StaticInitializerを使ったFizzBuzzを試してみたを見て、FizzBuzzに興味が沸いたのでちょっと作ってみた。

public class FizzBuzz{
    public static void main(String[] args){
        for(int i = 1; i <= 100; i++){
            String a = "";
            if(i % 3 == 0)
                a = "Fizz";
            if(i % 5 == 0)
                a += "Buzz";
            if(a == "")
                a += i;

            System.out.println(a);
        }
    }
} 

Javaでif(a=="")は不味い気がするので1.6ならisEmpty、それ以前のバージョンならlengthで判定かな