012-001-005

static変数:カウンター

中級

問題説明

static変数:カウンター

この問題では: Counterクラスにstatic変数countを定義し、コンストラクタで自動的にカウントアップする仕組みを実装して、標準入力から読み込んだ数だけオブジェクトを生成し、合計数を標準出力に表示するプログラムを作成します。

学習目標: static変数がクラス全体で共有されることを理解する

概要

static変数は全てのオブジェクトで共有されます。オブジェクトの作成回数をカウントするプログラムを作りましょう。

仕様

  • Counterクラスにstatic変数 count を定義
  • コンストラクタで count をインクリメント
  • 標準入力から整数 n を読み込み、n 個のオブジェクトをループで生成後、count を表示

入力形式

n

整数 n(作成するオブジェクトの数、0以上)

出力形式

Total count: n

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

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

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

新規登録