设置JAVA代码,有一个数列:28,15,76,53,84,66,55 将该数列进行排序。然后从键盘上输入一个数,并将该数插入至数列相应的位置。
时间: 2024-06-13 17:08:24 浏览: 3
以下是Java代码,可以对给定的数列进行排序,并在指定位置插入一个新数:
```java
import java.util.*;
public class SortAndInsert {
public static void main(String[] args) {
int[] nums = {28, 15, 76, 53, 84, 66, 55};
Arrays.sort(nums); // 对数组进行排序
System.out.println("排序后的数组为:" + Arrays.toString(nums));
Scanner input = new Scanner(System.in);
System.out.print("请输入要插入的数:");
int num = input.nextInt();
int index = Arrays.binarySearch(nums, num); // 查找插入位置
if (index < 0) {
index = -index - 1;
}
int[] newNums = new int[nums.length + 1];
System.arraycopy(nums, 0, newNums, 0, index);
newNums[index] = num;
System.arraycopy(nums, index, newNums, index + 1, nums.length - index);
System.out.println("插入后的数组为:" + Arrays.toString(newNums));
}
}
```
相关推荐
![](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)
![](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)