Java----三元運算子
阿新 • • 發佈:2021-06-28
在介紹三元運算子的同時把擴充套件運算子也一起說了
條件運算子: ?,:(三元運算子,我印象中它好像還有一個名字,叫三目運算子)
賦值運算子:+=,-=,*=,/=
先測試一下賦值運算子是如何運算的。
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 intc=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); } }