public class Demo10 { public static void main(String[] args) { // 定义一个数组包含10个元素的数组 随机生成10-20之间的数据,包含10和20,然后求出下面的值并且打印输出 int [] arr = new int[10];
for(int i = 0;i<arr.length;i++){
Random r = new Random(); int number = r.nextInt(11)+10;
arr= number;
System.out.println(arr);
} int max = getMax(arr);
System.out.println("max:"+max);
int min = getMin(arr);
System.out.println("min:"+min);
int sum = avgNumber(arr);
System.out.println("sum:"+sum);
System.out.println("avg:"+sum/10.0);
int number1 = isEvenNumber(arr);
System.out.println("奇数:"+number1);
int number2 = isEvenNumber1(arr);
System.out.println("偶数:"+number2);
} public static int getMax(int [] arr){ int max = arr[0]; for(int i = 0;i<arr.length;i++){ if (max<arr){
max = arr;
}
} return max;
}
public static int getMin(int [] arr){ int min = arr[0]; for(int i = 0;i<arr.length;i++){ if (min>arr){
min = arr;
}
} return min;
}
public static int avgNumber(int [] arr){ int sum = 0; for(int i = 0;i<arr.length;i++){
sum += arr;
} return sum ;
} public static int isEvenNumber(int [] arr){ int count = 0; for (int i =0;i<arr.length;i++){ if(arr%2!=0){
count++;
}
} return count;
} public static int isEvenNumber1(int [] arr){ int count = 0; for(int i =0;i<arr.length;i++){ if (arr%2==0){
count++;
}
} return count;
}
}