なぜ終了条件が必要なのか
条件を決めてどこかで終了させないと無限ループに入ってしまうからです。