キャストの履歴

型を変換する。

int a = 3;
int b = 4;
System.out.println( a / b );  // 0です!
System.out.println( (double)a / (double)b );  // 0.75です!


a/bが0になるのは、結果がint型だから。小数点以下も扱えるようにするためにはdoubleに変換しなければならない。