Java----三元运算符

    在介绍三元运算符的同时把扩展运算符也一起说了

   条件运算符:  ?,:(三元运算符,我印象中它好像还有一个名字,叫三目运算符)

   赋值运算符:+=,-=,*=,/=

    先测试一下赋值运算符是如何运算的。

 

 

 

import java.util.Arrays;

public class MyJava {



    public static  void main(String[] args) {
         int a=10;
          a+=12;//实际意思是:a=a+12
          int b =20;
          b-=10;//实际意思是:b=b-10
          int c=30;
          c*=20;//实际意思是:c=c*20
          int d=40;
          d/=20;//实际意思是:d=d/20
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
    }

}

接下来我们说一说三元运算符:

举个例子:int a=x?y:z   意思是 如果x为true时结果为y否则结果为z

我们测试一下:

 

import java.util.Arrays;

public class MyJava {



    public static  void main(String[] args) {
        int age=20;
        String  a=age>18?"他成年了":"他没有成年";
        System.out.println(a);
    }

}

 

posted @ 2021-06-28 20:14  代码如风~~~  阅读(384)  评论(0编辑  收藏  举报