什麼是三目運算子(條件運算子)
前章!~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.字元常量 用單引...