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分别存放循环遍历对比后的数据大小,这样不就可以了
真是新手小白啊,不用发红包,百度一搜方法就出来