编写程序实现数组的复制,从键盘输入一个10个元素的double型数并进行复制,把复制后的数组和原数组分别输出。
时间: 2024-02-13 20:02:00 浏览: 55
复制数组或从数组中抽取特定元素组成新数组
好的,以下是Java程序的实现:
```java
import java.util.Scanner;
public class ArrayCopy {
public static void main(String[] args) {
int numOfElements = 10;
double[] originalArray = new double[numOfElements];
double[] copiedArray = new double[numOfElements];
Scanner scanner = new Scanner(System.in);
// 从键盘输入10个double型数
System.out.println("请输入10个double型数:");
for (int i = 0; i < numOfElements; i++) {
originalArray[i] = scanner.nextDouble();
}
// 复制数组
for (int i = 0; i < numOfElements; i++) {
copiedArray[i] = originalArray[i];
}
// 输出原数组和复制后的数组
System.out.println("原数组:");
for (int i = 0; i < numOfElements; i++) {
System.out.print(originalArray[i] + " ");
}
System.out.println("\n复制后的数组:");
for (int i = 0; i < numOfElements; i++) {
System.out.print(copiedArray[i] + " ");
}
}
}
```
这个程序使用了两个`double`类型的数组,分别为原数组和复制后的数组。利用`java.util.Scanner`类从键盘输入10个`double`型数,然后通过循环将原数组的每个元素复制到复制后的数组中。最后输出原数组和复制后的数组。
阅读全文