Java 中的窄轉換
當你從更大的型別轉換到更小的型別時,就需要窄轉換。這是針對不相容的資料型別,其中不能進行自動轉換。
讓我們看一個示例,其中我們使用窄轉換將 long 轉換為 int。
示例
public class Demo { public static void main(String[] args) { long longVal = 878; int intVal = (int) longVal; System.out.println("Long: "+longVal); System.out.println("Integer: "+intVal); } }
輸出
Long: 878 Integer: 878
讓我們看另一個示例,其中我們使用窄轉換將 double 轉換為 long。
示例
public class Demo { public static void main(String[] args) { double doubleVal = 299.89; long longVal = (long)doubleVal; System.out.println("Double: "+doubleVal); System.out.println("Long: "+longVal); } }
輸出
Double: 299.89 Long: 299
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP