1如果除法運算符的兩個運算數都是整數,則除數不可以為0,否則會引發除零異常。
如:int a = 3/0; //將會出現異常
2如果除法運算法的兩個運算數有1個浮點數,或者有兩個浮點數,則運算結果也是浮點數。而且此時允許除數為0、或者除數為0.0,得到的結果將是正無窮大(Infinity)或者負無窮大(-Infinity)。
如:double d = -3.0/0; //結果為 -Infinity
3 如果兩個運算數是0.0和0.0、0.0和0、0和0.0三種中的任一種組合,得到的結果都是非數(NaN)。
如:System.out.println(0.0/0); //結果為NaN
原文:https://blog.csdn.net/ecnuThomas/article/details/53072012