Java

BMI。4、BMI 計算機(AWT GUI コンポーネント版)

BMI 計算機です。 Java GUI プログラミングの秀作、Javadoc 生成、プログラミング作法の取り入れ、等々。 色々やってたら期間やらソース量やら上昇してしまいましたが、 現状納得行くカタチに持ってけたかと思うので公開しておきます。 BmiCalculator.jar プ…

アナログ時計。テストプログラム

アナログ時計です。 テストプログラムということでコンパクトにまとめようと心掛けました。 AnalogClockTest.jar おまけで縦横に引き伸ばすとちゃんと画像再計算したりとかもやってます。 ウィンドウサイズを縦長にしてみたり。 横長にしたりとか。 因みにタ…

タイマー割り込み。サンプル

任意の間隔で特定の処理を定期的に実行したいときに使う感じです。 スレッドクラスを少しだけ簡単に扱えるようにしたクラス、と言ったとこでしょうか。 ゲームプログラミングだと、 run メソッドをメインループとして使うのが良さ気かも知れません。 TimerSa…

時間表示。サンプル

Java の描画関数使ってアナログ時計でも繕うかと思ったが時間値の取り方とか知らないっ! てな訳で教科書を参考に書いてみました。 TimeSample.jar TimeSample.java /** * * TimeSample * * @author DumBo * @version 0.01 (Jun 18, 2012) * */ import java.…

Fizz Buzz。クラスライブラリ

Fizz-Buzz問題をクラスライブラリとして作ってみました。 まー役に立つことはないでしょう(笑)。 FizzBuzzTest.jar ./FizzBuzzTest.java /** * * FizzBuzzTest * * @author DumBo * @version 0.01 (Jun 17, 2012) * */ import jp.regekatsu.game.FizzBuzz;…

ビットシフト時の最小サイズが int 型 32 ビットって。

おかしいとは思った。 論理右シフトしてるのにもりもりビット1が出てくるもんだから。 誰だって byte 型に -1 入れて、論理右シフト 1 回すれば 127 になるって思うし、 その後 +1 すれば -128 になる期待は持つだろうと。

Eclipse はじめました。

Eclipse はじめました。 Eclipse + Moeclipse plugin これは強力な IDE ですね。 でもあまりに強力だから、初学者な方にはお勧めできないかも。 ある程度テキストエディタで基本文法とか、一通り書けるようになってから、 という段階を踏むことで、しっかり…

JDK。コマンド プロンプト開発向けバッチ処理。

Eclipse を使わず、 JDK + コマンド プロンプトでの開発な人向けに(主に俺)、 需要無視なバッチ処理を4つ程書いてみましたよと。 ソースやJARファイルをバッチファイルに DnD してコンパイルとか実行とか行えます。 送る(N) メニュー(SendTo)に入れとけば…

BMI。3、クラスライブラリ

前に書いてたBMIチェッカーの BMI 部分を抜き出して、クラスライブラリ化したものです。 一部構造を手直ししてます。使い易くなったかどうか不安ですが。 BmiTest.jar パッケージ構成 ./BmiTest.java ./jp/regekatsu/utility/Bmi.java ./BmiTest.java /*----…

ISBN, JAN。2、ISBNサブクラス

一昨日作った Ean クラスを継承して ISBN-10 のチェックデジット算出を行うクラスを作ってみました。 ISBN-13 と ISBN-10 のみ対応としてるところなんかは、これぞ継承!という感じかと。 勝手にそう思ってるだけですが。 パッケージ構成は前のものをそのま…

ISBN, JAN。クラスライブラリ

半月ぶりに書きました。 ISBN-13 のチェックデジットを計算する感じの小物でも作ろうかと。 一先ずクラスライブラリだけ実装。 副産物として同じ計算式を使ってるJAN(EAN)13桁と短絡8桁や、 UPC、ITFの14桁と16桁なんかにも対応してます。 ペーパー・プロト…

BMI。2、BMIチェッカー

キーボード入力をサポートしてみた版です。 それ以外はまあ、前とあまり変わりないです。 BmiChecker.jar BmiChecker.java /*--------------------------------------------------------------------------------- BmiChecker version 0.02 May 02, 2012 by …

BMI。BMIチェッカー

せめて、 Java らしくって感じで書いてたら丸一日費やしてしまった。 値入力の処理まで学習進まず。 頑張ってはみたものの正直アクセス修飾子とか例外処理、列挙型の理解とか 怪しいのでちゃんと書けてるか全く持って自信なし。 Eclipse 入れたのにサクラエ…

hello, world。

JDK のインストーラがパス通してくれないのだけは頂けないなーと思いつつ。 HelloWorld.jar HelloWorld.java class HelloWorld{ public static void main(String[] args){ System.out.println("hello, world"); } } お約束の。

Java はじめようず。

同僚の非プログラマをそそのかして一緒に Java やろうかと行動中なのだが。 積んでた入門書をクラスの前まで読んでみた感想は、俺でも出来そうだなと。 まあ文法がほとんど C のまんまだからというか。 個人的には ExcelVBA の方が覚えるのに時間掛かりそう…

Javaプログラミング実験室

Javaでオブジェクト指向やGUI、イベントドリブン、データベース辺りを学んだら、 ゲームプログラミングとかアプリケーション開発に生かせるかも?という動機で勉強を始めました。 成果物 内容に関しては無保証、無サポートです。説明が無い場合も多いです。 …

今日のお買い物。

iアプリ Javaゲームプログラミング 2D格闘ゲームの作り方を解説してるのが珍しくて購入。

著者買い。

ゲームアルゴリズムレシピ for JavaScript 最初のチャプターを立ち読みして良い感じだったんで買っちゃいました。てへっ。

題材の豊富さに惹かれて購入。

楽しく学べる Java ゲーム・アプレット 【第3版】 中身見て少し見辛そうに思えたが一応。 最近ゲームプログラム関係の本セコセコ買ってたら目ぼしいの大体購入し終えたみたい。 ここいらで題材を切り替えてみるか。 はたまた古本にシフトしてみるかどうか。

1時間も書泉で粘る俺。

悩んだ末に選んだ今日の一冊。 Javaゲームプログラミング 第2版 アルゴリズムとフレームワーク 著者の長久勝氏は過去に 「ワンダースワンゲームプログラミング」というワンダーウィッチ本(魔女本)を書かれてる。 べ、別にその繋がりで買ったわけじゃないで…

ABCC_KTETD001(3)

反射板ゲーム(開発中(3)。) タイトル画面 ↓ ゲーム画面 自分の知らない解らない壁にぶち当たるとどうも手が止まってしまうらしい。>俺 いかんな。 Javaなんだし何とか頑張ってOOPな実装しようと目論んだのが早計だった。 これで手が止ってしまった。<言…

ABCC_KTETD001(2)

反射板ゲーム(開発中(2)。) 習作ってのはさっさと作り上げるものだ!って理想とは裏腹に、 中々完成に漕ぎ着けられない現実。むむむ。 この前書いてみたコードから肉付けしてってるが我ながら時間掛かってる(藁)。 出来る人が書けば1日くらい? ブロック…

ABCC_KTETD001(1)

反射板ゲーム(開発中(1)。) こんにちはマイコンの「あらしのテニスゲーム」もどきを作成中。 習作のつもり。 コードが全然オブジェクト指向してないけど一先ず妥協。 Javaよくわかんね。 さっさと完成させよー。

ABCC_KTPRJ003(3)

モチベーションを高めるのって難しい。 有休取って3連休作ってもダレてたら意味ないことこの上ない。 ファミ汗を2ヶ月で覚えてしまった彼の日の俺はどこに行ったんだと。 モチベーションが高まらないのが全くもって謎な訳で。 藁にも縋る思い(大袈裟)でモ…

ABCC_KTPRJ003(2)

J2SE (Java開発環境) DoJa-4.0 (iアプリ開発環境) インストールしました。 おやすみ。^^ノシ 作ろうiモードコンテンツ | サービス・機能 | NTTドコモ http://www.nttdocomo.co.jp/service/imode/make/

ABCC_KTPRJ003(1)

Javaの絵本 増補改訂版 Javaが好きになる9つの扉 本棚の上に居座ってたよー。 この前買った本読み終わったらこっちも読んで見ることにしよう。 オブジェクト指向の箇所とか? てかどんな内容か知らないんだよね。 まだ一度も読んでないから!