A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

lsf

初级黑马

  • 黑马币:47

  • 帖子:16

  • 精华:0

public class Test1 {
    public static void main(String[] args) {

        int[] arr = {3, 4, 6, 7, 89, 0};

        //得到最大值和最小值
        int max = getMax(arr);
        int min = getMin(arr);

        int[] newArr = new int[arr.length - 2];
        int index = 0;//作为新数组的索引

        for (int i = 0; i < arr.length; i++) {

            if (arr != max && arr != min) {

                newArr[index] = arr;
                index++;
            }

        }
//打印输出新数组
        System.out.println(Arrays.toString(newArr));


    }


    public static int getMin(int[] arr) {
        int min = arr[0];

        for (int x = 1; x < arr.length; x++) {
            if (arr[x] < min) {
                min = arr[x];
            }
        }

        return min;
    }

    /*
        两个明确:
            返回值类型:int
            参数:int[] arr
     */
    public static int getMax(int[] arr) {
        int max = arr[0];

        for (int x = 1; x < arr.length; x++) {
            if (arr[x] > max) {
                max = arr[x];
            }
        }

        return max;
    }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马