حاسبة درجات الطلاب
جزء من قسم Fundamentals في رحلة Java على Coddy — الدرس 73 من 73.
التحدي
سهلقم بإنشاء طريقة (method) تسمى calculateAverageGrade تأخذ مصفوفة من الأعداد الصحيحة (تمثل درجات الطلاب) كمدخلات وتعيد متوسط الدرجة كـ double. يجب أن تقوم الطريقة بما يلي:
- حساب مجموع كل الدرجات في المصفوفة.
- حساب متوسط الدرجة عن طريق قسمة المجموع على عدد الدرجات.
- إرجاع متوسط الدرجة
- طباعة النتيجة باستخدام التنسيق التالي:
Average grade: [The result]وتنسيق النتيجة إلى منزلتين عشريتين.
جرّب بنفسك
import java.util.Scanner;
public class Main {
public static double calculateAverageGrade(int[] grades) {
// اكتب كودك هنا
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String text = scanner.nextLine();
String[] stringArr = text.split(",");
int[] studentGrades = new int[stringArr.length];
for (int i = 0; i < stringArr.length; i++) {
studentGrades[i] = Integer.parseInt(stringArr[i]);
}
double averageGrade = calculateAverageGrade(studentGrades);
System.out.printf("Average grade: %.2f", averageGrade);
}
}جميع دروس Fundamentals
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)الزيادة والنقصانالزيادة والنقصان اللاحقةاختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوص7أساسيات الإدخال والإخراج
دوال System.outتنسيق المخرجاتكلاس Scannerمراجعة - حتى 120مراجعة - صح أم خطأ5المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع3المتغيرات - الجزء الثاني
الثوابتقواعد التسميةمراجعة - تهيئة المتغيراتتحويل الأنواع - الجزء الأولتحويل الأنواع - الجزء الثاني6اتخاذ القرار
جملة Ifجملة If - Elseجملة Switchالمعامل الثلاثيمراجعة - If Elseجملة If - Else المتداخلة