Java如何使用一元运算符?
一元运算符只需要一个操作数就可以进行运算,它可以执行诸如将值递增或递减1,取反值或取反布尔表达式的值之类的操作。
一元运算符使用以下符号:
package org.nhooo.example.fundamental; public class UnaryOperatorsDemo { public static void main(String[] args) { int result = +10; //结果=10 System.out.println("result = " + result); result--; //结果=9 System.out.println("result = " + result); result++; //结果=10 System.out.println("result = " + result); result = -result; //结果=-10; System.out.println("result = " + result); //可以使用递增和递减运算符 //操作数之前(前缀)或之后(后缀)。都 //他们将增加或减少值一。的 //区别在于前缀版本的计算结果为 //后缀值增加或减少 //版本评估为原始值; --result; System.out.println("result = " + result); ++result; System.out.println("result = " + result); boolean status = result == -10; //状态=真 System.out.println("status = " + status); status = !status; //状态=假; System.out.println("status = " + status); } }