إجابات

أمثلة على برامج جافا مع الكود


أمثلة على برامج جافا

أمثلة على برامج جافا

في هذا المقال، سنقدم عدة أمثلة على برامج مكتوبة بلغة جافا مع الشرح والكود المصدر. ستساعدنا هذه الأمثلة على فهم أساسيات البرمجة بلغة جافا وتطبيقها في مجالات مختلفة.

مثال 1: برنامج طباعة رسالة

هذا المثال يعتبر مثالًا بسيطًا يقوم بطباعة رسالة على شاشة الكمبيوتر. قم بإنشاء ملف جديد بامتداد .java وأدخل الكود التالي:


public class HelloWorld {
  public static void main(String[] args) {
    System.out.println("مرحباً بالعالم");
  }
}
  

شرح المثال:

يبدأ البرنامج بتعريف الصنف (class) HelloWorld والدالة الرئيسية main التي تعتبر نقطة البداية لتنفيذ البرنامج في جافا.

داخل الدالة main، يتم استخدام الكائن (object) System.out لطباعة الرسالة “مرحباً بالعالم” على الشاشة باستخدام دالة println.

مثال 2: برنامج حساب المتوسط

هذا المثال يستخدم دورة تكرارية لحساب متوسط مجموعة من الأعداد المدخلة من المستخدم. قم بإنشاء ملف جديد بامتداد .java وأدخل الكود التالي:


import java.util.Scanner;
public class AverageCalculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n;
float sum = 0;
float average;

python
Copy code
System.out.print("أدخل عدد الأعداد: ");
n = input.nextInt();

System.out.println("أدخل الأعداد:");

for (int i = 0; i < n; i++) {
  float num = input.nextFloat();
  sum += num;
}

average = sum / n;

System.out.println("متوسط الأعداد = " + average);

input.close();
}
}

شرح المثال:

يتم استيراد الفئة (class) Scanner من مكتبة جافا للحصول على إدخال المستخدم.

يتم إنشاء كائن (object) من الفئة Scanner للتفاعل مع إدخال المستخدم وتخزينه في المتغير input.

يتم طلب المستخدم إدخال عدد الأعداد ويتم تخزينه في المتغير n.

بعد ذلك، يتم طلب المستخدم إدخال الأعداد وحساب مجموعها باستخدام دورة تكرارية for. يتم تخزين الأعداد في المتغير المؤقت num ثم يتم إضافتها إلى المجموع sum.

في النهاية، يتم حساب المتوسط بقسمة المجموع على عدد الأعداد ويتم طباعة النتيجة.

مثال 3: برنامج حساب مجموع الأعداد الزوجية

هذا المثال يقوم بحساب مجموع الأعداد الزوجية من 1 إلى عدد محدد. قم بإنشاء ملف جديد بامتداد .java وأدخل الكود التالي:


public class EvenNumbersSum {
  public static void main(String[] args) {
    int n = 10; // تحديد عدد الأعداد
python
Copy code
int sum = 0;

for (int i = 2; i <= n; i += 2) {
  sum += i;
}

System.out.println("مجموع الأعداد الزوجية = " + sum);
}
}

شرح المثال:

يتم تعيين قيمة n بالعدد الذي نرغب في حساب مجموع الأعداد الزوجية حتى وصوله.

يتم تعيين قيمة الجمع sum بصفر في البداية.

يتم استخدام دورة تكرارية for لجمع الأعداد الزوجية ببدء العد من 2 وزيادة قيمة i بمقدار 2 في كل تكرار.

في النهاية، يتم طباعة نتيجة مجموع الأعداد الزوجية.

مثال 4: برنامج تحويل درجات الحرارة من مئوية إلى فهرنهايت

هذا المثال يقوم بتحويل درجات الحرارة من وحدة المئوية إلى وحدة فهرنهايت باستخدام الصيغة المعروفة. قم بإنشاء ملف جديد بامتداد .java وأدخل الكود التالي:


import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);

python
Copy code
System.out.print("أدخل درجة الحرارة بالمئوية: ");
float celsius = input.nextFloat();

float fahrenheit = (celsius * 9 / 5) + 32;

System.out.println("الحرارة بالفهرنهايت = " + fahrenheit);

input.close();
}
}

شرح المثال:

يتم استيراد الفئة Scanner للتفاعل مع إدخال المستخدم.

يتم استخدام كائن Scanner لطلب المستخدم إدخال درجة الحرارة بوحدة المئوية وتخزينها في المتغير celsius.

يتم حساب قيمة الحرارة بوحدة الفهرنهايت باستخدام الصيغة المعروفة وتخزينها في المتغير fahrenheit.

في النهاية، يتم طباعة قيمة الحرارة بوحدة الفهرنهايت.

مثال 5: برنامج التحقق من صحة كلمة المرور

هذا المثال يسمح للمستخدم بإدخال كلمة مرور ويتحقق مما إذا كانت صحيحة أم لا. قم بإنشاء ملف جديد بامتداد .java وأدخل الكود التالي:


import java.util.Scanner;
public class PasswordChecker {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String password = "12345"; // كلمة المرور المطلوبة

csharp
Copy code
System.out.print("أدخل كلمة المرور: ");
String userInput = input.nextLine();

if (userInput.equals(password)) {
  System.out.println("كلمة المرور صحيحة");
} else {
  System.out.println("كلمة المرور غير صحيحة");
}

input.close();
}
}

شرح المثال:

يتم استيراد الفئة Scanner للتفاعل مع إدخال المستخدم.

يتم تعيين قيمة كلمة المرور المطلوبة في المتغير password.

يتم استخدام كائن Scanner لطلب المستخدم إدخال كلمة المرور وتخزينها في المتغير userInput.

يتم استخدام التحقق المشروط (if-else) للتحقق مما إذا كانت كلمة المرور المدخلة من المستخدم تطابق كلمة المرور المطلوبة أم لا.

في النهاية، يتم طباعة رسالة تفيد بصحة كلمة المرور.

هذه كانت بعض الأمثلة على برامج جافا مع الشرح والكود المصدر. يمكنك استخدام هذه الأمثلة كنقطة انطلاق لتعلم وفهم لغة جافا وتطبيقها في تطوير البرامج.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر