FizzBuzz問題

今更なのですが、FizzBuzz問題について、しっかりと内容を把握していなかったので、ちょいとやってみました。

1から100までの数をプリントするプログラムを書け。
ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。

for (int i = 1; i <= 100; i++) {
	int mod3 = (i % 3);
	int mod5 = (i % 5);
	
	if (mod3 == 0 && mod5 == 0) {
		System.out.println("FizzBuzz");
	} else if (mod3 == 0) {
		System.out.println("Fizz");
	} else if (mod5 == 0) {
		System.out.println("Buzz");
	} else {
		System.out.println(i);
	}
}

あってるかな、心配・・・。