俺言語。

自分にしか理解できない言語で書かれた備忘録

java

整数→小数へのキャスト時注意点

キャストの文字(doubleなど)を付ける場所によって求めている結果と違う計算結果になりそうなので注意。①int a=100;int b=200;double num = (double)((a+b)/1000))num =0.0②int a=100;int b=200;double num = ((double)a+(double)b)/1000)num =0.3上記…

【Java】【xbee】xbeeAPIひたすら受信し続けるプログラム

常にデータを受信し続け,送信元のアドレスとテキストデータをコンソールに表示するだけのプログラム大まかな流れはXBeeクラスのインスタンス化↓通信ポート,速度の設定↓responseクラスで何か反応があるか検出↓responseが何であるかをAPI_IDと比較↓Byteutils…

【はまった】メソッドのオーバーライドにはアノテーション(@)を付ける

2時間近くはまった事象。【結論】メソッドのオーバーライドは@Overrideを付ける。そうすると正しくオーバーライドされていない場合はeclipseが警告を出してくれる。アノテーションが無いと正しくオーバーライドされていなくてもコンパイルエラーが出ないの…