Java 語言支援以下布林運算子。假設變數 A 為 10,變數 B 為 20,則 - 運算子說明示例== (等於)檢查兩個運算元的值是否相等,如果相等則條件為真。(A == B) 為假。!= (不等於)檢查兩個運算元的值是否相等,如果不相等則條件為真。(A != B) 為真。> (大於)檢查左運算元的值是否大於右運算元的值,如果大於則條件為真。(A > B) 為假。< (小於)檢查左操作... 閱讀更多
擴充套件是指將較低大小的資料型別(如 int)傳遞給較高大小的資料型別(如 long)。在這種情況下,不需要進行強制型別轉換。public class MyFirstJavaProgram { public static void main(String []args) { int a = 300; long b = a; System.out.println(b); }}
縮減是指將較高大小的資料型別(如 int)傳遞給較低大小的資料型別(如 short)。這可能會導致資料丟失。縮減轉換需要強制型別轉換。以下程式的輸出將是 44。public class MyFirstJavaProgram { public static void main(String []args) { int a = 300; byte b = (byte)a; // 縮減 System.out.println(b); }}
我們可以使用強制型別轉換將一種資料型別轉換為另一種資料型別。縮減轉換縮減是指將較高大小的資料型別(如 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 ... 閱讀更多