扩展是指将较低大小的数据类型(如 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 ... 阅读更多