Javaを学ぼう12 章末問題

問1

以下の条件を満たすプログラムを作成し、実行してください。

  1. てんぷらクラスとそれを実行するクラス「Exercise01」を作成すること
  2. てんぷらクラスにはフィールドに以下の変数を設けること
    • 具材
    • 小麦粉
    • 卵(個)
    • 調理温度
    • 揚げ時間
  3. フィールドへはほかのクラスから直接アクセスできないようにすること
  4. てんぷらのタネを作るメソッドを実装し、以下の条件を満たすようにすること
    • 小麦粉と水、卵は100:100:1で小麦粉が100g以上の時にタネができるようにすること
    • それ以外の場合は失敗した旨の表示をさせること
  5. てんぷらを揚げるメソッドを実装することとし、以下の条件を満たすようにすること
    • てんぷらの調理温度は170℃、調理時間は3分の時にてんぷらができるようにすること
    • 時間もしくは温度の値が大きすぎるときは焦げた旨を表示させること
    • 逆に短い場合は生焼けである旨の表示をさせること
  6. コンストラクタを実装し、具材、小麦粉、水、卵を設定すること
  7. Exercise01クラスではキーボード入力を使い、それぞれの材料を決めるようにすること
  8. タネができた場合のみ調理時間と温度を設定させるようにすること
  9. 8が出来たら、揚げるメソッドを呼び出し調理するようにすること

さいごに

今回はコードが非常に長く、打つのが大変だったと思います。
また、「てんぷらはこんな揚げ方じゃない!」と怒る方もいらっしゃると思います。
いろいろ、簡略化をしたり増やしたりしたのでその辺はクラスの学習のためにやっていると割り切ってください。

Java基礎の目次へ戻る
プログラミングの目次に戻る

このサイトをフォローする!