「+」運算子兩側的運算元中只要有乙個是字串(string)型別,系統會自動將另乙個運算元轉換為字串然後再進行連線。
int c = 12;
system.out.println("c=" + c); //c12
三目條件運算子,語法格式:x ? y : z
int score = 80;
int x = -100;
string type = score < 60 ? "不及格" : "及格";
int flag = x > 0 ? 1 : (x == 0 ? 0 : -1);
system.out.println("type= " + type);
system.out.println("flag= "+ flag);
不需要去刻意的記住他,表示式裡面優先使用小括號來組織!!14 三元運算子
練習 獲取兩個int型變數的較大值 int m 20 int n 40 int max m n m n system.out.println 較大值為 max 例子 比較兩個變數m n的大小。如果m大,返回 m大 如果n大,返回 n大 否則,返回 相等。三元運算子可以相互巢狀 m 40 string...
三元運算子
根據條件執行兩個語句中的其中乙個。test?語句1 語句2引數 test 任何boolean 表示式。語句1當 test 是true時執行的語句。可以是復合語句。語句2當 test 是false時執行的語句。可以是復合語句。說明?運算子是if.else語句的快捷方式。它通常被用作較大表示式的一部分,...
三元運算子
先定義a和b 兩個數比較 int a 123 int b 144 通過定義big來反映a和b誰更小 int big a b?a b 通過定義small來反映a和b誰更小 int small asystem.out.println a和b之間較大的數 big system.out.println a和...