Lv7〜Cubeを日付順に並べる〜ツイートイントロダクションここ数日の戦いを経て、ようやく先に進めます。再開しようと思いますが、その前に戦果の方を見ていただきたく思います。<現在>家計簿のためのカレンダー部分が完成しました。現状では、まだまだわかりづらいのは否めません。カレンダーらしくするために、カレンダークラスを使用してカレンダーの様にCubeを配置する様にプログラムを変更します。カレンダー作成Javaの基本的なクラス(java.util.Calendar)を使用します。作成するクラスは「CalendarPosit」クラスです。<要件の整理:どんな機能を持たせるか考える>Cubeを使ってカレンダーを作成しますので。以下の要件を満たす必要があります。→プログラム設計になります。}ここでのポイントは月曜始まりと、日曜始まりを変更できる様にしたところです。day_week;}赤字の部分が工夫の部分です、条件文を使って「if文」を使わずに1行で済むし可読性も良い。これを使わないと以下の様なコードになります。}微妙なコードです、なぜかというとif文はネストすると確認しなくてはいけないことが増えるからです。ついて、サンプルとして四捨五入の場合です。10;そして作成したのが以下のクラス(Gitでみる)です。(ちょっとコード量が多いですが。カレンダークラスを返却する。開始日付に対応する曜日の値を返す。day_of_week;}}いろんなパターンに対応できる様に先にコードだけ作りました。