类型转换误区:Java中自动类型转换与显式转换的示例对比
在Java中,主要有两种类型的转换:自动类型转换和显式类型转换。下面通过示例对比这两种转换:
自动类型转换(隐式转换):
- 当一个值被赋给一个具有更高类型变量时,会进行自动类型转换。
- 示例:
int num = 5; System.out.println(num); // 输出: 5
显式类型转换(手动转换):
- 当需要明确指定类型的转换时,可以使用显式类型转换。
- 示例:
String str = "Hello"; int len = str.length(); System.out.println(len); // 输出: 5
总结来说,Java中的自动类型转换在大多数情况下是隐式的和安全的。而显式类型转换则是在需要明确指定转换类型时使用。
还没有评论,来说两句吧...