キャストの履歴
型を変換する。
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に変換しなければならない。
型を変換する。
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に変換しなければならない。