选做题

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

package test;

public class test6 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int[] m = {0,1,3,4};
                        int[] m2 = new int[5];
                        int a = 2;
                        for(int i =0; i< m.length; i++){
                            if(m[i] > a){
                                m2[i] = a;
                                for(i = i + 1; i < m2.length; i++ ){
                                    m2[i] = m[i-1];
                                }
                            }
                            else{
                                m2[i] = m[i];
                            }
                        }
                        for(int i = 0; i<5; i++){
                            System.out.println(m2[i]);
                        }
                    }
                }
原文地址:https://www.cnblogs.com/1234y-7/p/12678372.html