从键盘中输入5个整数,并将他们存放到数组a中,然后通过System类的arraycopy0方法复制到数组b中。最后打印数组b。 提示:使用循环或者使用 Arrays类的toString()方法打印数组。Java
时间: 2024-09-26 08:14:37 浏览: 33
首先,你需要创建两个整型数组a和b,然后提示用户输入五个整数并将它们存储到数组a中。接着,你可以使用`System.arraycopy()`方法将数组a的内容复制到数组b。最后,使用`Arrays.toString()`方法打印数组b的内容。
以下是具体的Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建数组
int[] arrayA = new int[5];
int[] arrayB = new int[5];
// 使用Scanner获取用户输入并存储到数组A
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 5; i++) {
System.out.print("请输入第 " + (i+1) + " 个整数:");
arrayA[i] = scanner.nextInt();
}
scanner.close();
// 使用System.arraycopy复制数组A到B
System.arraycopy(arrayA, 0, arrayB, 0, arrayA.length);
// 打印数组B
System.out.println("数组B内容: " + Arrays.toString(arrayB));
}
}
```
运行此程序后,用户可以依次输入五个整数,然后你会看到数组B中存储了这五个数字。
阅读全文