题目是命名ArrayTest程序,定义一个称作ArrayTest的类。该程序随机产生10个数放在一个数组中,然后找出其中的最大值和最小值,并且把该数组分成分别存放奇数和偶数的两个子数组
才学数组,要求做题,还不会写,先来请教一下。而且随机产生我也不知道怎么产生。。。
题目是命名ArrayTest程序,定义一个称作ArrayTest的类。该程序随机产生10个数放在一个数组中,然后找出其中的最大值和最小值,并且把该数组分成分别存放奇数和偶数的两个子数组
才学数组,要求做题,还不会写,先来请教一下。而且随机产生我也不知道怎么产生。。。
看下JDK吧..看它你能学到很多东西.没有的话加我QQ我发你..随机产生数字的函数是 Random.在那里有你要的一切.
new Random().nextInt()
就可以产生随机数
import java.io.*; import java.util.*;
public class ArrayTest{ public static void main(String ar[]) { int big=0; int small=0; Random a=new Random(); int[] ArrayTest=new int[10]; for (int i=0;i<10;i++) { ArrayTest[i]=a.nextInt(10000); if(i==0){ small=ArrayTest[i];big=ArrayTest[i];} if(ArrayTest[i]>big) big=ArrayTest[i]; if(ArrayTest[i]<small ||i!=0) small =ArrayTest[i]; System.out.println(ArrayTest[i]); } System.out.print("big:"+String.valueOf(big)+",small:"+String.valueOf(small));
} }