*如果减号运算符加在变量前面, 这个变量会直接变成负数(加号不会):
?*取模(取余)11%9为什么等于2, 怎么计算的:
?
如果取模设计负数怎么运算的: 公式 a % b = a - a / b * b?
?*除法在java中会根据类型的不同而不同:
10/4是整数除以整数, 本来数学中应该得到2.5, 因为是张数舍去了后面的.5 得到了2
10.0/4 是double类型除以整数, 运算得到double类型, 保留了小数得到了2.5
double d = 10/4; 右面部分先运算得到整数2, 在赋值给double得到2.0
?
*加加减减的使用分两种情况,?第一种是不作为表达式使用:
不作为表达式使用时, 加加减减在前在后都一样, 自增自减
?作为表达式使用:?
前加加先自增在赋值, 后加加先赋值在自增(减减同理)
?