محتوى الدورة
الوحدة الاولي (ما هي البرمجة وتاريخ لغة جافا)
في هذه الوحدة، سنتعرف على أساسيات البرمجة بلغة Java، بداية من فهم مفهوم البرمجة وأهميتها، إلى كتابة أول كود برمجي لك. سنستكشف تاريخ Java، وكيفية تشغيل البرامج
0/4
الوحدة الثالثة (if , switch)
في هذه الوحدة، سنتعلم كيفية اتخاذ القرارات في Java باستخدام العبارات الشرطية مثل if و switch. هذه الأدوات تساعد في تنفيذ أكواد معينة بناءً على شروط محددة.
0/12
الوحدة الرابعة (Loops)
في هذه الوحدة، سنتعلم كيفية تكرار الأوامر في Java باستخدام الحلقات التكرارية، مما يساعد في تنفيذ المهام المتكررة بكفاءة بدلاً من كتابة نفس الكود عدة مرات.
0/9
الوحدة الخامسة (Functions)
في هذه الوحدة، سنتعلم كيفية استخدام الدوال (Functions) في Java لتنظيم الكود، وتجنب التكرار، وتحسين الكفاءة.
0/8
لغة جافا المستوي الاول (Copy 1)

ternary operator

				
					With if 
int age = 20;
String result;
if (age >= 18) {
    result = "You are an adult.";
} else {
    result = "You are not an adult.";
}
With ternary operator 
int age = 20;
String result = (age >= 18) ? "You are an adult." : "You are not an adult.";

				
			

EX 1

				
					import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Enter the temperature in Celsius: ");
        int temperature = scanner.nextInt();
        // استخدام Ternary Operator لتحديد حالة الطقس
        String weather = (temperature < 0) ? "Cold" :
                         (temperature >= 0 && temperature < 20) ? "Cool" :
                         (temperature >= 20 && temperature < 30) ? "Sunny" :
                         (temperature >= 30 && temperature < 40) ? "Hot" :
                         "Very Hot";
        // طباعة حالة الطقس
        System.out.println("The weather is: " + weather);
    }
}

				
			

Ex 2

				
					import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Enter your score: ");
        int score = scanner.nextInt();
        // استخدام Ternary Operator لتحديد تقييم الطالب
        String grade = (score >= 90) ? "A" :
                       (score >= 80) ? "B" :
                       (score >= 70) ? "C" :
                       (score >= 60) ? "D" :
                       "F";
        // طباعة التقييم
        System.out.println("Your grade is: " + grade);
    }
}