問題

104「static修羅道」

104 「static修羅道」 StepFinal 問題

問題あなたは、ゲームに登場するプレイヤーのスコアを管理するクラス Player を設計しようとしています。このクラスには次の2つの目的があります:各プレイヤーが持つ個別のスコアを保持する全体での最高スコア(high score)を記録し、共...
104「static修羅道」

104 「static修羅道」 Step09 問題

問題あなたは、書類を処理する Document クラスを設計しています。このクラスでは、次の2つの目的を達成してください:各インスタンスが「自分が何ページの書類か」を記録するすべての書類インスタンスのページ数合計を、クラスで集計するつまり、...
104「static修羅道」

104 「static修羅道」 Step08 問題

問題あなたは、User クラスに greet() というメソッドを定義しようとしています。このメソッドでは、ユーザーの名前(name)を使って挨拶メッセージを出力したいと考えています。しかし、うっかりこの greet() メソッドを sta...
104「static修羅道」

104 「static修羅道」 Step07 問題

問題あなたは、User クラスのインスタンスを生成するたびに、一意の連番ID(ユーザーID) を自動的に割り振る仕組みを作ろうとしています。IDは 1, 2, 3… と順に増加し、すべての User インスタンスで重複せずに一意になる必要が...
104「static修羅道」

104 「static修羅道」 Step06 問題

問題あなたは、アプリケーションの起動時に一度だけ読み込まれる 設定情報を管理するクラスを作ろうとしています。このクラスでは、以下のような static変数 を用意し、それらを static初期化ブロックで初期化してください。VERSION:...
104「static修羅道」

104 「static修羅道」 Step05 問題

問題あなたは、文字列に関する簡単なユーティリティクラス StringUtil を作成しようとしています。このクラスには、次の2つの static メソッドを定義してください:isNullOrEmpty(String str) → 引数が n...
104「static修羅道」

104 「static修羅道」 Step04 問題

問題あなたは、アプリケーションで共通して使用される「定数」をまとめて管理する AppConstants クラスを作成しようとしています。このクラスには以下のような定数を定義してください:税率(TAX_RATE)として 0.1(10%)サービ...
104「static修羅道」

104 「static修羅道」 Step03 問題

問題あなたは、各ユーザーがそれぞれのメッセージ数を持ちながら、全体の送信メッセージ数も集計できるクラスを作ろうとしています。User クラスには、以下の2つの情報を保持させてください:各ユーザーごとの送信数 → インスタンス変数として保持全...
104「static修羅道」

104 「static修羅道」 Step02 問題

問題あなたは、複数の数値を扱う簡単なユーティリティクラスを作ろうとしています。このクラスには、2つの整数の和を求める add メソッドと、差を求める subtract メソッドを定義してください。どちらも static メソッドとして実装し...
104「static修羅道」

104 「static修羅道」 Step01 問題

問題あなたは、ユーザーのログイン回数を記録する簡単な仕組みを作ろうとしています。複数の User インスタンスを生成し、それぞれがログインするたびに、全体で何回ログインが発生したかを static 変数でカウントしてください。以下のような出...