مرحباً @Lisa
تفضلي يمكنك عمل ذلك من خلال عمل ٣ ميثودز ,ميثود لإيجاد القيمة الأقل وميثود لإيجاد القيمة الأعلى وميثود لإيجاد معدل العلامات ,كالتالي قمت بعمل الميثود
getMaxValue();
لإرجاع أعلى قيمة من المصفوفة
وميثود
getMinValue();
لإرجاع اقل قيمة من المصفوفة
وميثود
sum();
لإيجاد معدل العلامات ,الكود النهائي كالتالي
import java.util.Arrays;
public class FindStuSum{
public static void main(String[] args){
int[] mark ={98, 77,57, 45, 75, 67, 81, 48, 62, 88};
System.out.println("Minimum = " + getMinValue(mark));
System.out.println("Maxnum = " + getMaxValue(mark));
System.out.println("Sum = " + sum(mark));
}
public static int getMaxValue(int[] numbers){
Arrays.sort(numbers);
return numbers[numbers.length-1];
}
public static int getMinValue(int[] numbers){
Arrays.sort(numbers);
return numbers[0];
}
public static int sum(int[] numbers){
int sum = 0;
//Advanced for loop
for( int num : numbers) {
sum = sum+num;
}
return sum/numbers.length-1;
}
}