- 博客(2)
- 收藏
- 关注
原创 Java的优先级常见理解错误
经验认为,Java的优先级不跟数学中的优先级一样,不会因为某条语句中的优先级的不同就按照优先级的顺序执行。比如:int i=1,j=1,c,d;c=(i+1)*i++;d=j++*(j+1);结果是 c=2,d=3;如果在数学中,肯定是先算(),然后再算乘除等其他的。当然数学中也不存在i++,不过,总之Java的优先级的机制跟数学中的不太一样。个人理解是,Java程序在运行的...
2018-09-15 16:03:52 157
原创 +=和=+的区别,以及因数据类型计算出错的原因
public static void main(String[] args) { short i=2,j=2,a=3,k; double j1=2,a1=3; i+=1; i=i+1; //出错:Type mismatch: cannot convert from int to short k=j+a; //出错:Type mism...
2018-08-01 08:36:29 162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人