ひよっこPGのブログ

主に、技術メモや英語たまにギター関連のことも書いているブログです。

Java 除算を行う場合、0除算する可能性がないか意識すること

int i = 3 / 0;
//=> 実行時エラー java.lang.ArithmeticException

double d = 3 / 0.0;
//=> Infinity(無限大の値を表す)

double d2 = 3 % 0.0;
//=> NaN (正常な数値ではないという意味。Not a Numberの略)