找到 270 篇文章 關於 Java8

Java switch 語句

Kumar Varma
更新於 2020-06-15 07:38:32

265 次檢視

switch 語句允許將變數與其值的列表進行比較。每個值稱為一個 case,並且正在切換的變數會針對每個 case 進行檢查。語法增強型 for 迴圈的語法如下:switch(表示式) {    case 值 :       // 語句       break; // 可選        case 值 :       // 語句       break; // 可選        // 可以有任意數量的 case 語句。    default : // 可選       // 語句 }以下規則適用於 ... 閱讀更多

Java 中 | 和 || 運算子的區別

Vikyath Ram
更新於 2019-07-30 22:30:21

4K+ 次檢視

| 是按位運算子,按位比較每個運算元。它是二進位制 OR 運算子,如果運算元中存在某個位,則將其複製到結果中。假設整數變數 A 包含 60,變數 B 包含 13,則  (A | B) 將得到 61,即 0011 1101。而 || 是邏輯 OR 運算子,作用於布林運算元。如果兩個運算元都為假,則條件變為假,否則為真。假設布林變數 A 為真,變數 B 為假,則 (A && B) 為真。| 用於按位運算,而 || 用於邏輯運算。

Java 中 & 和 && 運算子的區別。

Kumar Varma
更新於 2019-07-30 22:30:21

7K+ 次檢視

& 是按位運算子,按位比較每個運算元。它是二進位制 AND 運算子,如果兩個運算元中都存在某個位,則將其複製到結果中。假設整數變數 A 包含 60,變數 B 包含 13,則  (A & B) 將得到 12,即 0000 1100。而 && 是邏輯 AND 運算子,作用於布林運算元。如果兩個運算元都為真,則條件變為真,否則為假。假設布林變數 A 為真,變數 B 為假,則 (A && B) 為假。& 用於按位運算,而 && 用於邏輯運算。

Java 一元運算子示例

Ayyan
更新於 2019-07-30 22:30:21

545 次檢視

一元運算子作用於單個運算元。以下是 Java 支援的一元運算子的示例。假設 A = 60,B = 20。運算子描述示例~ (按位取反)二進位制一補碼運算子是一元運算子,具有“翻轉”位的效果。(~A) 將得到 -61,由於帶符號二進位制數,在二進位制補碼形式下為 1100 0011。++ (自增)將運算元的值增加 1。B++ 給出 21-- (自減)將運算元的值減少 1。B-- 給出 19

Java 運算子優先順序

Anjana
更新於 2019-07-30 22:30:21

2K+ 次檢視

運算子優先順序決定了表示式中項的組合方式。這會影響表示式的計算方式。某些運算子比其他運算子具有更高的優先順序;例如,乘法運算子比加法運算子具有更高的優先順序 -例如,x = 7 + 3 * 2;此處 x 被賦值為 13,而不是 20,因為運算子 * 優先順序高於 +,所以它首先與 3 * 2 相乘,然後加到 7 中。這裡,優先順序最高的運算子出現在表的上方,優先順序最低的出現在下方。在表示式中,優先順序較高的運算子 ... 閱讀更多

Java 布林運算子

Fendadis John
更新於 2019-07-30 22:30:21

9K+ 次檢視

Java 語言支援以下布林運算子。假設變數 A 包含 10,變數 B 包含 20,則 -運算子描述示例== (等於)檢查兩個運算元的值是否相等,如果相等則條件變為真。(A == B) 不為真。!= (不等於)檢查兩個運算元的值是否相等,如果值不相等則條件變為真。(A != B) 為真。> (大於)檢查左運算元的值是否大於右運算元的值,如果大於則條件變為真。(A > B) 不為真。< (小於)檢查 ... 閱讀更多

Java 變數擴充套件示例

Jai Janardhan
更新於 2020-06-15 05:56:52

889 次檢視

擴充套件是指將較低大小的資料型別(如 int)傳遞給較高大小的資料型別(如 long)。在這種情況下,不需要進行強制轉換。public class MyFirstJavaProgram {    public static void main(String []args) {       int a = 300;       long b = a;       System.out.println(b);    } }

Java 變數縮減示例

George John
更新於 2019-07-30 22:30:21

2K+ 次檢視

縮減是指將較高大小的資料型別(如 int)傳遞給較低大小的資料型別(如 short)。這可能會導致資料丟失。縮減轉換需要強制轉換。以下程式輸出將為 44。public class MyFirstJavaProgram { public static void main(String []args) { int a = 300; byte b = (byte)a; // 縮減 System.out.println(b); } }

Java 轉換和提升

Paul Richard
更新於 2020-06-15 05:55:04

122 次檢視

我們可以使用強制轉換將一種資料型別轉換為另一種資料型別。縮減轉換縮減是指將較高大小的資料型別(如 int)傳遞給較低大小的資料型別(如 short)。這可能會導致資料丟失。以下程式輸出將為 44。public class MyFirstJavaProgram {    public static void main(String []args) {       int a = 300;       byte b = (byte)a; // 縮減       System.out.println(b);    } }擴充套件/提升轉換擴充套件是指將較低大小的資料型別(如 int)傳遞給較高大小的資料型別(如 long)。 public class MyFirstJavaProgram {    public ... 閱讀更多

Java 溢位和下溢

Arjun Thakur
更新於 2020-06-15 05:47:33

3K+ 次檢視

溢位當我們將超過最大允許值的值賦給變數時,就會發生溢位。下溢當我們將小於最小允許值的值賦給變數時,就會發生下溢。JVM 在發生溢位或下溢時不會丟擲任何異常,它只是更改值。程式設計師有責任檢查溢位/下溢條件的可能性並相應地採取行動。示例(溢位)考慮 int 變數的情況,它是 32 位的,任何超過 Integer.MAX_VALUE (2147483647) 的值都會迴繞。例如,Integer.MAX_VALUE + 1 返回 -2147483648 (Integer.MIN_VALUE)。作為 int 資料 ... 閱讀更多

廣告