Java中有许多的坑,其中运算方面就很多例如
先看看如下的代码
public static void main(string[] args){
char ch='a';
short a=2;
int b=3;
float f=5.3f;
double d=6.28;
System.out.println((ch/a)-(d/f)-(a+b));
}
结果:
(ch/a)-(d/f)-(a+b)=41.81509438226468
对新手你说坑逼不
接下来我们看看计算机如何计算的

由这张图我们可以看出Java中计算机的计算规律是,“类型范围小的向大的方向转换”