有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

import java.util.*;
public class twelfth {
    public static void main(String[] args) {
        int[] arr={1,2,2,3,99,77,100,101,88};
        int m=arr.length;
        int[] arrs=new int[m+1];
        Scanner input=new Scanner(System.in);
        System.out.println("输入你要插入的整数:");
        int num=input.nextInt();
        for(int i=0;i<arr.length;i++){
            arrs[i]=arr[i];//赋值
        }
        arrs[arrs.length-1]=num;//用户输入的数插入新数组最后一位
        int temp;
        for(int i=0;i<arrs.length-1;i++){
            for(int j=0;j<arrs.length-1-i;j++){
                if(arrs[j+1]<arrs[j]){//排序
                    temp=arrs[j];
                    arrs[j]=arrs[j+1];
                    arrs[j+1]=temp;
                }
            }
        }
        System.out.print("插入后的新数组为:"+"\t");
        for(int i=0;i<arrs.length;i++){
            System.out.print(arrs[i]+"\t");
        }
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 昀杰参加品格桔子的品格课程的第三次课,就是小记者活动。 该活动是在红坊举行,上午是破冰游戏、以及社交能力的品格内容...
    李华英阅读 3,462评论 0 1
  • 古人云: 书中自有黄金屋,书中自有颜如玉。 可纵观当今社会,大学生毕业就是失业的问题极其严重,在一般的中小城市,一...
    叶子和米阅读 3,414评论 0 2
  • 这是一本用来收集自己平时看似理解实则不清楚其定义的概念,并重新对其定义,以便自己能在实际应用中正确的使用它们的参考...
    渔山樵水阅读 2,325评论 0 0
  • 唉,找工作好难啊😁😖
    Infinitefantasy阅读 2,615评论 0 1

友情链接更多精彩内容