public class T25 { /* * 生成给定数量的0到1000随机整数,并把生成的随机存入到一个int数组中 @param int count要生成的随机数量 * @return int[] 生成的随机数存储数组 */ int[] createArray(int count){ int number[]=new int[count]; for(int i=0;i { int n=(int)(Math.random( )*1000); number[i]=n; System.out.println("number["+i+"]="+number[i]); } return number; } /**计算给定数组的奇数的比率 * @param int[] number 要计算的数组 * @return double 奇数的比率 */ double calculateOddRate(int[] number) { int count=(①); //读取数组元素的个数,即要计算平均数的整数个数 double odd=0; //奇数计数 for(int n:number){ if( (②)){ //如果n是奇数,奇数计数加1 odd++; } } return odd/count; } public static void main(String[] args) T25 t=new T25( ); int[] number=t.createArray(100); double oddRate=t.calculateOddRate(number); System.out.println("奇数为:"+oddRate*100+"%"); System.out.println("偶数为:"+(1-oddRate)*100+"%"); } }
<count>
运行结果
number[0]=907 …..
//此处省略98行
number[99]=598
奇数为:52.0%
偶数为:48.0%
请补全代码:
①1
②2
</count>