表达式三 / 6 * 5的计算结果为什么是0

表达式3 / 6 * 5的计算结果为什么是0

请问:
表达式3 / 6 * 5的计算结果为什么是0
谢谢~
------解决思路----------------------
int型
3/6 = 0
------解决思路----------------------
3和6都是int型,进行/运算结果为int型等于0
------解决思路----------------------
引用:
Java里面乘除在一起的时候谁在前面先算谁,对吗?

对的
请查阅运算符优先级以及同级结合方向
基本和我们做数学运算顺序没差别
------解决思路----------------------
整数除以整数永远等于整数,
字符串+其他基本类型永远等于字符串
。。。。
这些就是表达式的自动提升
http://www.blogjava.net/hyperjava/articles/241839.html
------解决思路----------------------
数据类型转换问题,int基本类型运算得到的值是int类型,int类型是没有小数点的,所以3/6等于0,余数呗舍弃了,5/2=2是一个道理,如果你在代码前加上(float)就会得到你想要的值了。
------解决思路----------------------
int    3/6   整型只能等于0      0*5=0