静的メンバ(対応:応用編2日目)
問題 2-1★Sub() 静的メソッドの追加
既存の Add() 静的メソッドを持つプログラムに、引き算を行う静的メソッド Sub() を追加しなさい。
期待される実行結果(a=5, b=2 の場合)
5 + 2 = 7
5 - 2 = 3
5 - 2 = 3
問題 2-2★3つの積を求める
乱数で2つの整数 a, b を生成し積を求める Mul() 静的メソッドがある。これを3つの整数 a, b, c の積を求めるメソッドに改造し、変数 c はコンソールから入力させなさい。
期待される実行結果(例:a=5, b=2, c=3 の場合)
a * b * c = 30
問題 2-3★Square() 静的メソッドの作成
1〜10 の乱数2つを縦横の数として、指定された縦横の数だけ「■」を表示する静的メソッド Square(rows, cols) を作成しなさい。
期待される実行結果(縦3, 横5 の場合)
■■■■■
■■■■■
■■■■■
■■■■■
■■■■■
問題 2-4★★静的プロパティでトータルカウント
Counter クラスに静的フィールド totalCount と静的プロパティ TotalCount を追加し、カウント操作のたびにトータル数をインクリメントして表示できるようにしなさい。