008-002-006

複数メソッド組み合わせ: ポイントカードクラスで引数と戻り値を持つメソッドを実行

中級

問題説明

ポイントカードを管理する Solution クラスを実装してください。

実装するメソッド

  • Solution(String ownerName): コンストラクタ。所有者名を受け取り、ポイントを 0 で初期化する
  • void addPoints(int points): ポイントを加算する。負の値が渡された場合は Error: Points cannot be negative を標準出力に表示して処理を中断する
  • boolean usePoints(int points): ポイントを消費する。残高が足りる場合は減算して true を返し、不足する場合は false を返す
  • int getPoints(): 現在のポイント残高を返す
  • String getRank(): ポイントに応じてランク文字列を返す(100以上→"Gold"、50以上→"Silver"、それ以外→"Bronze"
  • String getOwnerName(): 所有者名を返す

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録