TA贡献1条经验 获得超0个赞
int 是整型类型, 只能装载 类似于-1,2,0,34...这样的整型数据,也就是我们说的整数;虽然我们平常学的13/2得结果是6.5,是个小数,但在Java里,jvm虚拟机底层已经替我们处理过了,也就是说,你的int x =13/2这行代码,实际上x的结果不是6.5,你可以试一下把x打印出来:
System.out.println(x);
看看结果是什么
TA贡献5条经验 获得超0个赞
虚拟机会把13/2隐式转换为int,但转换后的结果是6
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报