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



你可能感兴趣的:(java)