2017年6月7日水曜日

シングルクォーテーションとダブルクォーテーション

http://qiita.com/karur4n/items/ecf7eeff2f5bf495f4c0

 文字と文字列。

 似ていないようで似ているので注意注意。

2017年6月6日火曜日

returnは処理の中断にも使える。

https://eng-entrance.com/java-method-return

 ここを読むまでは関数から値を返すものだとばかり思っていた。
 return の「もともとの意味合いは、呼び出したメソッドから元のメソッドに「戻る」という意味合いだ。」ということが分かればなんのことはなかった。

 検索していて 1% が気になったサイト。
http://nurse-web.jp/photo/

2017年6月5日月曜日

double d = 5 / 10;

 5 / 10 が 0 になる。
 そして double d に入るときに 0.0 になるわけだ。

 面白い流れだけれど気をつけないとバグの元になりそうなところだな。
 そんなことを思うのは素人だからか。
 ひっかけ問題に使われそうだから気をつけよう。

2017年6月4日日曜日

久しぶりに 8 進数なるものをみた。

>T34 $ javac T34_Q19.java
>T34_Q19.java:3: エラー: 整数080が大きすぎます
>    int n1 = 080;
>             ^
>エラー1個

 先頭が 0x か 0X か 0b か 0B 以外の 0 だったら 8 進数になるのか。
 ひとつ賢くなった。

 8 進数といえば FX なんだけれどここ数年触っていないや。
http://www.mitsubishielectric.co.jp/fa/products/cnt/plc_fx/pmerit/contents/plc/

2017年6月3日土曜日

Java コマンドで実行する Java のプログラムには main メソッドの記述が必要

 「最初に呼び出されるクラスのメソッド」
https://www.javadrive.jp/start/const/index3.html

 Android の書籍にあるサンプルプログラムでは main が無かったのでてっきり不要だとばかり思っていたが。
 やはり思い込みだったようだ。
 素人おそるべし。

 落ち着いて考えてみれば始まるところがわからなければ動かしようがないな。

2017年6月2日金曜日

AutoCAD

 販売方法を変えてからシェアが下がっているらしい。
 利益は上がっているそうだがこのままでは先がないと思う。

 そんななかで教えてもらった CAD がある。
 「DraftSight」
https://www.3ds.com/ja/products-services/draftsight-cad-software/

 AutoCAD を使っている人いわく違和感なく使えるそうだ。
 しかし便利な機能を使いたければお金を払ってねというスタンスらしい。

 そのままで dwg が扱えるのはいいものだな。
 ちょっと新しい CAD ということで勉強しよっと。

2017年6月1日木曜日

大きいものから小さいものへの引っ越しは物理的に無理

study $ javac T32_Q18.java
T32_Q18.java:5: エラー: 不適合な型: 精度が失われる可能性があるdoubleからintへの変換
    int i = (int) d / 4.0;
                    ^
エラー1個

 というエラーが出た。
 なるほどなるほど。

MELSECNET/HのリモートI/O局経由のMODBUS(R)通信について

http://fa-faq.mitsubishielectric.co.jp/faq/show/13661  別ネットワークの先にぶら下げるってどういうことだろう。