欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java運算符冒號和問號

吉茹定1年前8瀏覽0評論

Java運算符很多,其中冒號和問號是比較常用的。下面我們來詳細了解一下。

1、冒號運算符(:)

冒號運算符也叫做三目運算符,它的作用是根據一個條件來返回兩個值中的其中一個。語法格式如下:
變量名 = (條件) ? 值1 : 值2;
其中,變量名表示要被賦值的變量,條件是一個布爾值,值1和值2是任意數據類型的變量或常量。如果條件為真,則返回值1,否則返回值2。
例如:
int num1 = 10;
int num2 = 20;
int max = (num1 >num2) ? num1 : num2;
System.out.println("最大值為:" + max);
結果為:最大值為20。

2、問號運算符(?)

問號運算符也叫做空值合并運算符,它的作用是對一個表達式的值為空時,返回一個默認值。語法格式如下:
變量名 = 表達式1 ?? 表達式2;
其中,變量名表示要被賦值的變量,表達式1和表達式2是任意數據類型的變量或常量。如果表達式1的值為空,則返回表達式2的值,否則返回表達式1的值。
例如:
String str1 = null;
String str2 = "Hello,World!";
String result = str1 ?? str2;
System.out.println(result);
結果為:Hello,World!。