1. 程式人生 > 其它 >Java----三元運算子

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); } }