* 产生10个随机数5-9之间 统计一个int类型的一维数组中有多少个在[min,max]之间的数 */ import java.util.*; public class Demo{ public static void main(String[] args) { int[] array=getRandom(3,9,-1); iterArray(array); } public static int[] getRandom(int min,int max,int count){ if(count<=0||min>=max){ return null; } int[] array=new int[count]; Random r=new Random(); // 0 1 2 3 4 for(int i=0;i<count;i++){ array[i]=r.nextInt(max-min+1)+min;//产生一个随机数 5~9 } return array; } public static void iterArray(int[]array){ if(array==null){ System.out.println("数组为空"); return; } for (int num :array ) { System.out.println(num+" "); } System.out.println(); } public static long sum(int[] a){ long sum=0; for(int num:a){ sum+=num; } return sum; } }