编写一个java应用程序,输出数组a的全部元素,并将数组a的全部或部分元素复制到数组b中,然后改变b数组中元素的值,再输出数组a的全部元素。
时间: 2024-09-23 18:01:28 浏览: 52
首先,你需要创建两个数组a和b。假设它们都是整型数组。下面是一个简单的Java程序示例:
```java
import java.util.Arrays;
public class ArrayExample {
public static void main(String[] args) {
int[] arrayA = {1, 2, 3, 4, 5};
int[] arrayB = new int[arrayA.length]; // 创建一个与数组A同样大小的新数组
// 输出数组A的所有元素
System.out.println("Array A elements:");
for (int element : arrayA) {
System.out.print(element + " ");
}
// 将数组A的一部分元素复制到数组B
System.arraycopy(arrayA, 0, arrayB, 0, Math.min(arrayA.length, arrayB.length)); // 或者直接赋值
// 改变数组B中的元素
for (int i = 0; i < arrayB.length; i++) {
arrayB[i] *= 2;
}
// 输出修改后的数组B
System.out.println("\nModified Array B elements:");
for (int element : arrayB) {
System.out.print(element + " ");
}
// 最后再次输出原数组A的全部元素,因为这里只是改变了数组B,并未影响数组A本身
System.out.println("\nAfter modifying Array B, Array A elements remain the same:");
for (int element : arrayA) {
System.out.print(element + " ");
}
}
}
```
运行这个程序,你会看到先输出原数组A的元素,接着输出经过复制并修改后的数组B,最后再次确认数组A的原始内容保持不变。
阅读全文