008-002-013

オブジェクトのメソッドチェーン

中級

問題説明

オブジェクトのメソッドチェーン

この問題では: Counterクラスincrement()decrement()getValue()メソッドを実装し、カウンターの増減処理を行い、結果を標準出力に表示するプログラムを作成します。

学習目標: メソッドの戻り値を活用して連続的に処理を行う方法を理解する

概要

Counterクラスを作成し、increment/decrement/getValueメソッドを使ってカウンターを操作するプログラムを作成してください。

仕様

  1. Counter クラスに int count フィールド(初期値0)
  2. increment(): countを1増やして自身の値を出力
  3. decrement(): countを1減らして自身の値を出力
  4. getValue(): 現在のcountを返す
  5. main で increment を3回、decrement を1回呼び、最終値を出力

出力形式

Count: 1
Count: 2
Count: 3
Count: 2
Final: 2

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

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

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