在java中定义两个数组,用户输入两个数组的元素,再将两个数组合并成一个新的数组按升序输出。
时间: 2024-06-03 11:03:37 浏览: 267
在Java中定义两个数组可以使用以下语法:
```java
int[] array1 = new int[size1];
int[] array2 = new int[size2];
```
其中,`size1`和`size2`分别表示数组1和数组2的大小。
接下来,可以使用`Scanner`类获取用户输入的数组元素:
```java
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入数组1的元素:");
for (int i = 0; i < size1; i++) {
array1[i] = scanner.nextInt();
}
System.out.println("请输入数组2的元素:");
for (int i = 0; i < size2; i++) {
array2[i] = scanner.nextInt();
}
```
然后,将两个数组合并成一个新的数组,并按升序输出可以使用以下代码:
```java
int[] mergedArray = new int[size1 + size2];
System.arraycopy(array1, 0, mergedArray, 0, size1);
System.arraycopy(array2, 0, mergedArray, size1, size2);
Arrays.sort(mergedArray);
System.out.println("合并后的数组按升序输出:");
for (int i = 0; i < mergedArray.length; i++) {
System.out.print(mergedArray[i] + " ");
}
```
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)