Archive for 2 月 14th, 2009

Java の int 型の謎が今頃解った

土曜日, 2 月 14th, 2009

int 型は 4 バイトなので 32 ビットですよね。

従って 2 の 32 乗通りの表現が可能。

そのうち符号に 1 ビット。

マイナス 2 の 31 乗から、プラス 2 の 31 乗から 1 を引いた範囲まで。

何故、正の範囲がマイナスの絶対値じゃないのか疑問に思ったが純粋無垢な私は素直にそういうものなんだと今まで思っていた。

ひょんなことからこの謎が解けた。

だからどうってことはないけど一応・・・覚え書きということで(^^;

Java の int 型の正の整数は 0 から始まるからだそうです。

int 型に限らず正負を扱う型はそうなるんでしょうね。

これってプログラマーの常識なんでしょうけど肉体労働者の私にとってはショックでした。

数学的に 0 は正でも負でもない特殊な存在だからです。

本当に今さら忘れていた疑問が解けて少しうれしい自分が可愛いと思う今日この頃です。(爆

Hatena タグ:

UML ユースケース図を作ってみる

土曜日, 2 月 14th, 2009

UML のユースケース図を適当に作ってみた。

NetBeans の UML プラグインを利用して簡単、お手軽に試してみました。

って言っても私は UML 良く解らないので適当です。

シナリオとしてはネットショップでお買い物ってパターンを想定してみました。

会員がネットショップにログインして商品を注文。

会員は商品注文状況紹介、注文取り消しなどの機能を利用可能。

ネットショップが入金確認で会員に商品発送。

以上を想定してみました。

大ざっぱに適当なユースケース図 (重いので心の穏やかな人向け動画です)

リンクのラインが直線しかひけなくてどうしたらいいか解らなかったけどやっと解りました。(^^)

ラインをダブルクリックすると曲がり角のポイントが設定され調整できるようになるようですね。

17