如何让用户输入一个数字,然后分辨是比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里面,小的也一样,救命啊大神们。写完了留个微信我给微信红包!!!

7个回答

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

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

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

Max19980409
Max19980409 我不会写啊...我在美国读高中老师布置的作业..实在没办法才来这里问的。。能帮我写了然后发到这里吗。。谢谢
接近 4 年之前 回复
 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);
    }
}
showbo
支付宝加好友偷能量挖 名称
接近 4 年之前 回复
showbo
支付宝加好友偷能量挖 回复Max19980409: 数组清楚搞错了。。
接近 4 年之前 回复
showbo
支付宝加好友偷能量挖 回复Max19980409: for(int i=0;i<numbersArray .length;i++) if(numbersArray [i]>number)big+=","+numbersArray [i]; else if(numbersArray [i]<number)small+=","+numbersArray [i];
接近 4 年之前 回复
Max19980409
Max19980409 回复白若蓝: 你能帮我写一下吗,,谢谢
接近 4 年之前 回复
Max19980409
Max19980409 我试了一下 它说if statement里面的 numbers array 找不到符号
接近 4 年之前 回复
qq_25093755
白若蓝 你这样写,并没有分开存储
接近 4 年之前 回复

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

图片说明

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问