随机数的练习题
随机生成10个0~100之间的正整数,求其中的最大值,并统计其中偶数与奇数的个数
public static void main(String[]args){
int [] nums = new int[10];//创建数组定义数组长度为10
Random rd=new Random();//插入随机数
int num1=0;//定义为奇数的个数
int num2=0; //定义为偶数的个数
int max=0;//定义最大值
for (int i=0;i<nums.length;i++){
nums[i]=rd.nextInt(100);
/* System.out.print(Arrays.toString(nums));
for (int i=0;i<nums.length;i++){*/
if (nums[i]%2==1){
num1++;
}else {
num2++;
}
if (max<nums[i]){
max=nums[i];
}
}
System.out.print(Arrays.toString(nums));//将数组以字符串的形式输出
System.out.println("\n奇数的个数为:"+num1);
System.out.println("偶数的个数为:"+num2);
System.out.println("最大值为:"+max);
}