double a=1;
double b=2;
double c=3;
double result = a*b+c/2+2*(a+b)/c;
System.out.println("result="+result);为什么输出结果为5.5,没有报错
在java虚拟机中,都是默认结果为int,我这里是double,按说应该报错的,高的到低的转换,但是没有保存,求大神指点,谢谢了!
掌门飞哥
JjayG
JustWannaHugU
随时随地看视频慕课网APP
相关分类