محتوى الدورة
الوحدة الاولي (ما هي البرمجة وتاريخ لغة جافا)
في هذه الوحدة، سنتعرف على أساسيات البرمجة بلغة Java، بداية من فهم مفهوم البرمجة وأهميتها، إلى كتابة أول كود برمجي لك. سنستكشف تاريخ Java، وكيفية تشغيل البرامج
0/4
الوحدة الثالثة (if , switch)
في هذه الوحدة، سنتعلم كيفية اتخاذ القرارات في Java باستخدام العبارات الشرطية مثل if و switch. هذه الأدوات تساعد في تنفيذ أكواد معينة بناءً على شروط محددة.
0/12
الوحدة الرابعة (Loops)
في هذه الوحدة، سنتعلم كيفية تكرار الأوامر في Java باستخدام الحلقات التكرارية، مما يساعد في تنفيذ المهام المتكررة بكفاءة بدلاً من كتابة نفس الكود عدة مرات.
0/9
الوحدة الخامسة (Functions)
في هذه الوحدة، سنتعلم كيفية استخدام الدوال (Functions) في Java لتنظيم الكود، وتجنب التكرار، وتحسين الكفاءة.
0/8
لغة جافا المستوي الاول (Copy 1)
				
					import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // Prompt user for input
        System.out.print("Enter first number: ");
        double num1 = scanner.nextDouble();
        System.out.print("Enter second number: ");
        double num2 = scanner.nextDouble();
        // Prompt user to select an operation
        System.out.print("Select operation (+, -, *, /): ");
        char operation = scanner.next().charAt(0);
        // Variable to store the result
        double result;
        // Use switch to perform the operation
        switch (operation) {
            case '+':
                result = num1 + num2;
                System.out.println("Result: " + num1 + " + " + num2 + " = " + result);
                break;
            case '-':
                result = num1 - num2;
                System.out.println("Result: " + num1 + " - " + num2 + " = " + result);
                break;
            case '*':
                result = num1 * num2;
                System.out.println("Result: " + num1 + " * " + num2 + " = " + result);
                break;
            case '/':
                // Check for division by zero
                if (num2 != 0) {
                    result = num1 / num2;
                    System.out.println("Result: " + num1 + " / " + num2 + " = " + result);
                } else {
                    System.out.println("Error: Division by zero is not allowed.");
                }
                break;
            default:
                System.out.println("Invalid operation. Please select +, -, *, or /.");
                break;
        }
    }
}