Java编程语言中有两种除法运算:
/
除法 和%
除法的余数计算。
需要记住的事情:
1) 计算除法余数 (%
) 的操作只对整数执行
2)除法运算的结果(/
)取决于操作数的类型
这里的规则是:
当一个整数除以一个整数时,小数部分总是被丢弃,不管我们将值存储在什么类型的变量中!
当在整数变量中存储实数结果时,小数部分也会被丢弃
让我们看一下执行除法运算的示例:
<前>
<代码> int i;
双 x;
我 = 7;
x = 我 / 4; // x=1,整数除以整数
x = i / 4.; // x=1.75,一个整数除以一个分数(4 - 没有点被认为是整数,4。(有点)已经是一个实数!)
x =(双) i / 4; // x=1.75,小数除以整数 - 这里变量 i 被转换为实数 - 这是一个 EXPLICIT 类型转换
代码>