java 中关于一元运算,二元运算,三元运算的说明
java 中关于一元运算,二元运算,三元运算的说明
有的地方叫做单目,双目和三目运算符。简单的理解就是,有几个参数参与运算就是几目运算符。有一个特殊的是-,它既可以是,减法;也可以是,负号。
举例:
一元:++,--,! 即:++a,a++,!a 二元:A+B,A-B等等 三元:唯一的,?: A = (A>B)?A:B意思是:如果A>B,A取值为A,否则为B
public class Test {
public static void main(String[] args) { int a =1; int b=2; //代码块中的是一元运算 { a++; ++b; System.out.println("一元运算结果=a=="+a); System.out.println("一元运算结果=b=="+b); } //代码块中的是二元运算 { int c =a+b; System.out.println("二元运算结果=c=="+c); } //代码块中的是三元运算 { String level=a>b?"白富美":"矮矬穷"; System.out.println("二元运算结果=level=="+level); } } }
*************************打印结果********************************************
一元运算结果=a==2 一元运算结果=b==3 二元运算结果=c==5 二元运算结果=level==矮矬穷