如何让用户输入一个数字,然后分辨是比array里面的数字大还是小

import java.util.Scanner;
public class Arrays13 {

public static void main(String[] args) {
    Scanner reader = new Scanner(System.in);
    int number;
    int[] numbersArray = new int[]{11,8,4,9,22,30,24,23,35,0};
    System.out.println("I have 10 numbers here.");
    System.out.println("Enter a number and then I will tell u which of my numbers are bigger or smaller than yours");
    System.out.println("What is your number?");
    number = reader.nextInt();




}

}

这个软件要求使用者输入一个数字然后和array里面的数字比较大小,大的数字放在一个新的array里面,小的也一样,救命啊大神们。写完了留个微信我给微信红包!!!

你从里面找出你的最大值和最小值,然后和用户输入的数做比较就可以了,其它的就不用比较了和最大值,最小值比较就可以了。
图片说明
如果可以,请给我红包;我的微信:tanglichuan123
如果还有不知道的联系我

补充一下是java 大神们帮忙啊 急急急

循环遍历对比输出嘛,看你还有什么操作

 import java.util.Scanner;
import java.util.Arrays;
public class Arrays13 {

public static void main(String[] args) {
    Scanner reader = new Scanner(System.in);
    int number;
    int[] numbersArray = new int[]{11,8,4,9,22,30,24,23,35,0};
    Arrays.sort(numbersArray);//升序排列
    System.out.println("I have 10 numbers here.");
    System.out.println("Enter a number and then I will tell u which of my numbers are bigger or smaller than yours");
    System.out.println("What is your number?");
    number = reader.nextInt();
    String small="",big="";
    for(int i=0;i<numbersarray.length;i++)
        if(numbersarray[i]>number)big+=","+numbersarray[i];
        else if(numbersarray[i]<number)small+=","+numbersarray[i];

    System.out.println(big);//要得到数组split下
    System.out.println(small);
    }
}

新建两个arrayMax,arrayMin分别存放循环遍历对比后的数据大小,这样不就可以了

图片说明

真是新手小白啊,不用发红包,百度一搜方法就出来