🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
1.插入一个值,不改变数组的升序排序 ~~~ package array; import java.util.Scanner; public class Array9 { public static void main(String[] args){ Scanner in =new Scanner(System.in); System.out.print("请输入你要插入的数值:"); int num=in.nextInt(); int[] arr={2,3,5,7,9,43}; arr[arr.length-1]=num; for(int i=arr.length-1;i>0;i--){ if(arr[i]<arr[i-1]){ int t=arr[i]; arr[i]=arr[i-1]; arr[i-1]=t; }else{ break;//不小于直接不比了,提高效率 } } for(int i=0;i<arr.length;i++){ System.out.println(arr[i]); } } } ~~~ ![](https://box.kancloud.cn/c45247c6f5913f4b76300271ce5ac7bc_355x191.png)