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==矮矬穷