FizzBuzz Java

概要

フランス語で数を数えるゲームFizzBuzzを模擬したプログラム。
参加者が1人づつ順番に1から数を数え上げる。5の倍数の時はfizz、7の倍数の時はbuzzと言い、5と7の公倍数の時はfizzbuzzと言う。言い間違えると退場となる。

public class FizzBuzz {
	public static void main(String[] args) {

		int i;

		System.out.println("***FizzBuzz***");
		for (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.print(" Buzz ");
			} else {
				System.out.print(i + "    ");
			}
		}
		System.out.println("***FizzBuzz Terminated***");
	}
}

実行結果

FizzBuzz***

1 2 3 4 Fizz
6 Buzz 8 9 Fizz
11 12 13 Buzz Fizz
16 17 18 19 Fizz
Buzz 22 23 24 Fizz
26 27 Buzz 29 Fizz
31 32 33 34 FizzBuzz
36 37 38 39 Fizz
41 Buzz 43 44 Fizz
46 47 48 Buzz Fizz
51 52 53 54 Fizz
Buzz 57 58 59 Fizz
61 62 Buzz 64 Fizz
66 67 68 69 FizzBuzz
71 72 73 74 Fizz
76 Buzz 78 79 Fizz
81 82 83 Buzz Fizz
86 87 88 89 Fizz
Buzz 92 93 94 Fizz
96 97 Buzz 99 Fizz

FizzBuzz Terminated***

Oxford Reading Tree Read with Biff, Chip, and Kipper: Level 2 Phonics & First Stories: the Fizz-buzz and Other Stories (Read With Biff Chip & Kipper)

Oxford Reading Tree Read with Biff, Chip, and Kipper: Level 2 Phonics & First Stories: the Fizz-buzz and Other Stories (Read With Biff Chip & Kipper)

  • 作者: Roderick Hunt,Kate Ruttle,Ms Annemarie Young,Mr. Alex Brychta
  • 出版社/メーカー: Oxford University Press
  • 発売日: 2012/08/02
  • メディア: ペーパーバック
  • この商品を含むブログを見る