java如何将整型数组转换成double类型的数组
时间: 2024-12-02 19:13:00 浏览: 1
java基础之数组
在Java中,你可以通过循环逐个元素复制整型数组(`int[]`)到一个新的双精度浮点型数组(`double[]`)。下面是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
int[] intArray = {1, 2, 3, 4, 5}; // 假设这是你要转换的整型数组
double[] doubleArray = new double[intArray.length]; // 创建新数组,长度等于原整型数组
// 将整型数组转换为double数组
for (int i = 0; i < intArray.length; i++) {
doubleArray[i] = (double) intArray[i]; // 使用强制类型转换
}
// 打印转换后的double数组
for (double num : doubleArray) {
System.out.print(num + " ");
}
}
}
```
在这个例子中,每个`intArray[i]`都被转换为`doubleArray[i]`,保持了原始数值。注意,为了安全地从`int`转换到`double`,我们使用了强制类型转换`(double)`。
阅读全文