java数据强转简单代码完全版
时间: 2023-10-26 07:18:16 浏览: 79
以下是Java中的数据强制类型转换示例代码:
```java
public class TypeConversionExample {
public static void main(String[] args) {
int i = 10;
double d = 3.14;
float f = 5.5f;
long l = 100L;
// int to long
long l1 = (long) i;
System.out.println("int to long: " + l1);
// double to int
int i1 = (int) d;
System.out.println("double to int: " + i1);
// float to double
double d1 = (double) f;
System.out.println("float to double: " + d1);
// long to float
float f1 = (float) l;
System.out.println("long to float: " + f1);
}
}
```
在上面的代码中,我们将整数 `i` 转换为 `long` 类型,将双精度浮点数 `d` 转换为整数类型 `int`,将浮点数 `f` 转换为 `double` 类型,以及将长整型 `l` 转换为 `float` 类型。
请注意,当我们将一个较大的数据类型转换为一个较小的数据类型时,可能会出现数据类型截断的情况,因此需要谨慎转换。
阅读全文