import java.util.Scanner; // Scanner هنا قمنا باستدعاء الكلاس
public static void main(String[] args) {
Scanner input = new Scanner(System.in); // input إسمه Scanner هنا قمنا بإنشاء كائن من الكلاس
float[] notes = new float[5]; // سنستخدم هذه المصفوفة لتخزين جميع علامات المستخدم
float avg; // سنستخدم هذا المتغير لتخزين المعدل الوسطي للمستخدم
System.out.println("Enter the notes of the following methods.");
System.out.print("Java: "); // هنا طلبنا من المستخدم إدخال علامة المادة الأولى
notes[0] = input.nextFloat(); // هنا قمنا بتخزين العلامة التي أدخلها في العنصر الأول في المصفوفة
System.out.print("HTML: "); // هنا طلبنا من المستخدم إدخال علامة المادة الثانية
notes[1] = input.nextFloat(); // هنا قمنا بتخزين العلامة التي أدخلها في العنصر الثاني في المصفوفة
System.out.print("PHP: "); // هنا طلبنا من المستخدم إدخال علامة المادة الثالثة
notes[2] = input.nextFloat(); // هنا قمنا بتخزين العلامة التي أدخلها في العنصر الثالث في المصفوفة
System.out.print("SQL: "); // هنا طلبنا من المستخدم إدخال علامة المادة الرابعة
notes[3] = input.nextFloat(); // هنا قمنا بتخزين العلامة التي أدخلها في العنصر الرابع في المصفوفة
System.out.print("Linux: "); // هنا طلبنا من المستخدم إدخال علامة المادة الخامسة
notes[4] = input.nextFloat(); // هنا قمنا بتخزين العلامة التي أدخلها في العنصر الخامس في المصفوفة
avg = (notes[0] + notes[1] + notes[2] + notes[3] + notes[4]) / 5; // avg هنا قمنا بتخزين المعدل الوسطي في المتغير
if (avg >= 10) { // في حال كان المعدل أكبر أو يساوي 10, سيطبع الجملة التالية
System.out.println("Congratulation, your average is: " +avg);
else { // في حال كان المعدل أقل من 10, سيطبع الجملة التالية
System.out.println("Sorry, you fail! your average is: " +avg);
catch (Exception e) { // هنا سيتم إلتقاط أي خطأ قد يحدث و عرضه
System.out.print(e.toString());
finally { // Scanner في حال تم أو لم يتم إدخال البيانات, سيتم إغلاق الـ
import java.util.Scanner; // Scanner هنا قمنا باستدعاء الكلاس
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in); // input إسمه Scanner هنا قمنا بإنشاء كائن من الكلاس
float[] notes = new float[5]; // سنستخدم هذه المصفوفة لتخزين جميع علامات المستخدم
float avg; // سنستخدم هذا المتغير لتخزين المعدل الوسطي للمستخدم
System.out.println("Enter the notes of the following methods.");
try {
System.out.print("Java: "); // هنا طلبنا من المستخدم إدخال علامة المادة الأولى
notes[0] = input.nextFloat(); // هنا قمنا بتخزين العلامة التي أدخلها في العنصر الأول في المصفوفة
System.out.print("HTML: "); // هنا طلبنا من المستخدم إدخال علامة المادة الثانية
notes[1] = input.nextFloat(); // هنا قمنا بتخزين العلامة التي أدخلها في العنصر الثاني في المصفوفة
System.out.print("PHP: "); // هنا طلبنا من المستخدم إدخال علامة المادة الثالثة
notes[2] = input.nextFloat(); // هنا قمنا بتخزين العلامة التي أدخلها في العنصر الثالث في المصفوفة
System.out.print("SQL: "); // هنا طلبنا من المستخدم إدخال علامة المادة الرابعة
notes[3] = input.nextFloat(); // هنا قمنا بتخزين العلامة التي أدخلها في العنصر الرابع في المصفوفة
System.out.print("Linux: "); // هنا طلبنا من المستخدم إدخال علامة المادة الخامسة
notes[4] = input.nextFloat(); // هنا قمنا بتخزين العلامة التي أدخلها في العنصر الخامس في المصفوفة
avg = (notes[0] + notes[1] + notes[2] + notes[3] + notes[4]) / 5; // avg هنا قمنا بتخزين المعدل الوسطي في المتغير
if (avg >= 10) { // في حال كان المعدل أكبر أو يساوي 10, سيطبع الجملة التالية
System.out.println("Congratulation, your average is: " +avg);
}
else { // في حال كان المعدل أقل من 10, سيطبع الجملة التالية
System.out.println("Sorry, you fail! your average is: " +avg);
}
}
catch (Exception e) { // هنا سيتم إلتقاط أي خطأ قد يحدث و عرضه
System.out.print(e.toString());
}
finally { // Scanner في حال تم أو لم يتم إدخال البيانات, سيتم إغلاق الـ
input.close();
}
}
}