2019年– date –
-
【Javaサンプル】自動販売機(Level3) クラス分け
自動販売機(Level2)では、小さいメソッドに処理を切り出すことを学びました。 しかし、まだMainクラス1つの中で完結しているプログラムです。 オブジェクト指向言語であるJavaを使うなら、クラス分けしたいところです。 Level3ではクラス分けして作成しま... -
else句を使わないでコーディングする方法
ThoughtWorksアンソロジー ―アジャイルとオブジェクト指向によるソフトウェアイノベーションの第5章 オブジェクト指向エクササイズで取り上げられている、 「2.else句を使わない」で私が使っている方法です。 else句を使っているパターンを、使わないパタ... -
【Javaサンプル】自動販売機(Level2) メソッドに小さく分割する
前回の自動販売機(Level1)では、まず動くものを作りました。 そこでは1つのメソッド(Main)にすべてをコーディングしていましたが、 これを機能ごとに分割していきます。 実際の仕事では、1つの大きなメソッドにすべてを書くこともありますが、 非常に修... -
【Javaサンプル】自動販売機を作成(Level1)
Javaの勉強用サンプルです。 テーマは自動販売機。 プログラミング初心者向けに書いています。 自動販売機を題材として選んだ理由 自社研修で行っている 自社研修で自動販売機を作成したので、自分にとっては取り組みやすかったということ。 最初に作った... -
ExcelをA1セルに揃えて拡大率100%にするツール
(追記:2021年8月18日) サブフォルダを処理対象にするかどうかを選択できるように改修しました。 たくましゅくじょさんのところで公開されていた、 「エクセルで全シートの拡大率を100%にしA1セルを選択するマクロ」 をサブフォルダ全てに対応させた... -
【Java】MySQLから取得した日付をフォーマット変換して表示する方法
MySQLからSELECTしてきた日付データ(DateTime型)を、 「yyyy年MM月dd日 hh時mm分ss秒」のフォーマットで表示する方法です。 コード [crayon-680db332c796a276781777/] 説明 Date型変数への格納 取得した日付データは、Date型の変数に格納します。...