🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### [一元加减运算符](https://lingcoder.gitee.io/onjava8/#/book/04-Operators?id=%e4%b8%80%e5%85%83%e5%8a%a0%e5%87%8f%e8%bf%90%e7%ae%97%e7%ac%a6) 一元加`+`减`-`运算符的操作和二元是相同的。编译器可自动识别使用何种方式解析运算: ~~~ x = -a; ~~~ 上例的代码表意清晰,编译器可正确识别。下面再看一个示例: ~~~ x = a * -b; ~~~ 虽然编译器可以正确的识别,但是程序员可能会迷惑。为了避免混淆,推荐下面的写法: ~~~ x = a * (-b); ~~~ 一元减号可以得到数据的负值。一元加号的作用相反,不过它唯一能影响的就是把较小的数值类型自动转换为**int**类型。