Javaの型について
普段PHPを書くことが多くてJavaの型を意識した書き方に慣れてなかったので、 めも。
Javaでは変数の宣言の時に型を指定する必要があるが、
整数は自動的にint型、小数点以下の数字はdouble型となる。
なので、
float = 3.14;
とやってしまうと3.14という数字自体が既にdouble型となっていてエラーとなる。 ※3.14という数字自体はfloat型の範囲内
そこで代入の時に
float = 3.14F; //(fでも可)
としてやる。
また
long l = 123456789012;
とやるとエラー。
long l = 123456789012L; //(lでも可)
とする必要あり。 これも数字は自動的にint型となるが、intの範囲を超える数値リテラルそのものがエラーとなってしまうため、long型のリテラルにしている。