java基礎 第一章 三目運算子

2021-08-01 11:58:23 字數 984 閱讀 8441

什麼是三目運算子(條件運算子)

前章!~3--單目運算子

5*6--雙目運算子

********************

你想到了什麼??

是的,在具有三個運算元的表示式中使用。

格式:表示式:?表示式1:表示式2

表示式型別:boolean

流程;

首先計算表示式的結果

如果結果為true則把表示式1作為結果

如果結果為false則把表示式2作為結果  

例:

int  x=10;

int y=20;

int z=((x>y)? x:y);

system.out.println(z);

結果:20

用例:

獲取兩個數中最大值:

int x = 100;

int y = 300;

int max = (x>y?x:y);

system.out.println(max);

結果:300

獲取三個數中最大值:

int a=100;

int b=200;

int c=300;

int max = (a>b?(a>c?a:c):(b>c?b:c));

system.out.println(max);

結果:300

注意boolean型別可以省略後面部分

例:比較兩個整數是否相同?

int aa = 100;

int vv = 200;

//boolean cc = (aa==vv)?true:false;

boolean cc = (aa==vv);

system.out.println(cc);

結果:false

java第一章 運算子 賦值運算子

賦值運算子基本的賦值運算子 拓展的賦值運算子 解析 x 100等同於x x的資料型別 x 100 同理 x 100等同於x x的資料型別 x 100 x 100等同於x x的資料型別 x 100 x 100等同於x x的資料型別 x 100 x 100等同於x x的資料型別 x 100 上案例 pa...

第一章 基本語法 2運算子

運算子有很多,由於暫且還沒有學到其他的語句 例如 判斷 迴圈 暫且弄幾個簡單的 a 加 減 乘 除 求餘 括號 等於號 b 位移 左位移 右位移 按位與 按位或與 按位異或 1.a 加 減 乘 除 求餘 括號 等於號 的學習 例 輸入2個數,分別求加減乘除求餘數的結果,並輸出 下面是引入必要的標頭檔...

java基礎第一章 常量

常量 constant 在程式執行過程中其值不發生改變的量。分類 1,字面值常量 a.字串常量 用雙引號括起來的內容。例 china 李華 helloword 北京 b.整數常量 指所有的整數 1 2 20 1000 3020 c.小數常量 所有的小數 1.5 2.0 20.8 d.字元常量 用單引...