Java 转换和提升
我们可以使用转换来将一种数据类型转换为另一种数据类型。
降级转换
降级是指将较高大小的数据类型(如 int)传递给较低大小的数据类型(如 short)。这可能会导致数据丢失。以下程序输出将是 44。
public class MyFirstJavaProgram { public static void main(String []args) { int a = 300; byte b = (byte)a; // narrowing System.out.println(b); } }
扩充/提升转换
扩充是指将较低大小的数据类型(如 int)传递给较高大小的数据类型(如 long)。
public class MyFirstJavaProgram { public static void main(String []args) { int a = 300; long b = a; System.out.println(b); } }
广告