int 3/6 整型只能等于0 0*5=0
数据类型转换问题,int基本类型运算得到的值是int类型,int类型是没有小数点的,所以3/6等于0,余数呗舍弃了,5/2=2是一个道理,如果你在代码前加上(float)就会得到你想要的值了。
整数除以整数永远等于整数, 字符串+其他基本类型永远等于字符串 。。。。 这些就是表达式的自动提升 http://www.blogjava.net/hyperjava/articles/241839.html
[quote=引用 3 楼 lyy98521 的回复:] Java里面乘除在一起的时候谁在前面先算谁,对吗?
Java里面乘除在一起的时候谁在前面先算谁,对吗?
62,636
社区成员
307,271
社区内容
加载中
试试用AI创作助手写篇文章吧