> 1から100までの数をプリントするプログラムを書け。
> ただし3の倍数のときは数の代わりに「Fizz」と、
> 5の倍数のときは「Buzz」とプリントし、
> 3と5両方の倍数の場合には「FizzBuzz」とプリントすること。
> 何分でできるよ
int i;
for (i = 1; i < 100; i++) {
if ((i % 15) == 0) {
System.out.println("FizzBuzz");
} else if ((i % 5) == 0) {
System.out.println("Buzz");
} else if ((i % 3) == 0) {
System.out.println("Fizz");
} else {
System.out.println(i);
}
}
参考:2007/12/30(日)19時09分53秒