概要
Javaで「演算の時に自動的に行われる型変換」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample.java
class JSample {
public static void main(String[] args){
double d = 10 * 0.2;
System.out.println("d = "+d);
int i = (int)(10 * 0.2);
System.out.println("i = "+i);
short s1 = 14;
short s2 = 8;
int i2 = s1 + s2;
System.out.println("i2 = "+i2);
short s3 = (short)(s1 + s2);
System.out.println("s3 = "+s3);
}
}
以下のコマンドを実行しました。
$ javac JSample.java
$ java JSample
d = 2.0
i = 2
i2 = 22
s3 = 22
まとめ
何かの役に立てばと。