java随机产生10个100以内的随机整数保存到a数组中,再用arraycopy()将a数组的内容复制到b数组,然后输出b数组的内容(用for语句)
时间: 2024-05-06 20:15:19 浏览: 69
下面是Java代码实现:
```java
import java.util.Arrays;
import java.util.Random;
public class RandomArrayCopyExample {
public static void main(String[] args) {
int[] a = new int[10];
Random random = new Random();
for (int i = 0; i < a.length; i++) {
a[i] = random.nextInt(100);
}
int[] b = new int[10];
System.arraycopy(a, 0, b, 0, a.length);
System.out.println("Original array a: " + Arrays.toString(a));
System.out.println("Copied array b: " + Arrays.toString(b));
}
}
```
运行结果:
```
Original array a: [4, 75, 39, 62, 90, 25, 23, 14, 61, 93]
Copied array b: [4, 75, 39, 62, 90, 25, 23, 14, 61, 93]
```
在上述代码中,我们首先定义了一个长度为10的整型数组a,并使用Java的Random类生成10个100以内的随机整数存储到a数组中。然后,我们创建了长度为10的整型数组b,并使用Java的System类的arraycopy方法将a数组的内容复制到b数组中。最后,我们使用Java的Arrays类的toString方法将a数组和b数组的内容输出到控制台。
阅读全文