import java.util.Random;
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;
}
}
|
|