为什么我的输出的结果自动给我去掉小数部分

System.out.println(10/5);  运行结果是2
System.out.println(1/3);   运行结果是0
double d=2.356;
System.out.println(d);     运行结果是2.356

为什么我如果进行乘和除运算的时候,他给我去掉小数部分。然而当我加减的时候,则正常显示该有的位数

我爱吃青椒
浏览 1543回答 2
2回答

YueStrugg

两个int类型的运行的结果依然是int类型,如果两个数字计算,其中有一个类型为double那么运行的结果也是double类型的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java