Java_ programming language
273 subscribers
261 photos
43 videos
41 files
83 links
Download Telegram
 (Subject):
الفاعل هو الشخص أو الشيء الذي يقوم بالفعل في الجملة.
مثالThe cat is sleeping. (القطة نائمة)
2. الفعل (Verb):
الفعل هو الكلمة التي تعبر عن الحدث أو الحالة.
مثال: She reads a book. (هي تقرأ كتابًا)
3. المفعول به (Object):
المفعول به هو الشخص أو الشيء الذي يتلقى الفعل.
مثال: He is eating an apple. (هو يأكل تفاحة)
4. المكمل (Complement):
المكمل هو جزء من الجملة يضيف معلومات إضافية عن الفاعل أو المفعول به. يمكن أن يكون صفة أو اسم أو عبارة.
مثال: She is a teacher. (هي معلمة)
مثال: The sky is blue. (السماء زرقاء)
مثال كامل:
الجملة: The quick brown fox jumps over the lazy dog.
الفاعل: The quick brown fox (الثعلب البني السريع)
الفعل: jumps (يقفز)
حرف الجر: over (فوق)
المفعول به: the lazy dog (الكلب الكسول)
المكمل: لا يوجد مكمل في هذه الجملة، ولكن يمكن أن يكون مثل: The dog is lazy (الكلب كسول).
“Has”:
نستخدمه مع الضمائر المفردة الغائبة (he, she, it) للإشارة إلى الملكية أو لإظهار أن شيئًا ما قد حدث....
مثال:
She has a book. (لديها كتاب)
He has finished his homework. (لقد أنهى واجبه)

“Is”:
تُستخدم مع الضمائر المفردة (he, she, it) كفعل مساعد في الأزمنة المستمرة أو كفعل رئيسي للإشارة إلى حالة أو وصف.
مثال:
She is reading a book. (هي تقرأ كتابًا)
He is a teacher. (هو معلم)
- دُعاء الدخول إلى الإمتحان :
اللهُم إنٍّي توكلت عليك ، وسلمت أمرى إليك ، لا ملجأ ولا منجى منك إلا إليك . ربِّ ادخلني مدخل صدق وأخرجني مخرج صدق واجعل لي من لدنك سلطاناً نصيراً ، اللهُم لا سهل إلا ما جعلته سهلاً، فإنك إن شئت تجعل الصعب سهلا يا أرحم الراحمين.

نجاوبوا بشوية و نركزوا نقروا السؤال اكثر من مرة.
و نحطوا في بالنا أنّ الدرجة مُجرد رقم و مِش مقيّاس لتقييم الشخص (كُل حدّ يقييم نفسه مِن ناحية الإستفادة العلمية إللِّي تبثت عنده حتى لو كانت بسيطة) ✌🏻.

موفقين بعون الله .
10
كيف صار امعاكم ؟
5🔥3
سلام عليكم ايا واحد يعرف واحد من جماعته في الاقتصاد ضيفه في القروب هذا وأن شاء الله بتوفيق للجميع
الدرس الأول: مقدمة في جافا وكتابة أول برنامج 💻📱💜

1. مقدمة في لغة جافا
لغة جافا هي واحدة من أكثر لغات البرمجة شهرةً واستخداماً في العالم. تم تطويرها من قبل شركة Sun Microsystems في عام 1995، وهي الآن مملوكة لشركة Oracle. تستخدم جافا بشكل واسع في تطوير تطبيقات الويب، تطبيقات سطح المكتب، تطبيقات الهواتف الذكية (خصوصًا نظام أندرويد)، والخوادم.

أهم ميزات جافا:
- كائنية التوجه (Object-Oriented):
تعتمد جافا على مفهوم الفئات والكائنات، مما يسهل تنظيم الكود وإعادة استخدامه

- الاستقلالية عن النظام (Platform-Independent):
يُمكن تشغيل برامج جافا على أي جهاز يحتوي على آلة جافا الافتراضية (JVM) بدون الحاجة إلى تعديل الكود.

- الأمان (Security):
توفر جافا بيئة آمنة لتنفيذ البرامج، مما يجعلها خياراً شائعاً للتطبيقات الشبكية.

- التعددية (Multithreading): تدعم جافا تنفيذ عدة خيوط برمجية بشكل متزامن، مما يُعزز أداء التطبيقات.

2. كتابة وتشغيل أول برنامج في جافا

- اكتب الكود التالي:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

شرح الكود:

- public class HelloWorld
تعريف فئة(كلاس) جديدة باسم HelloWorld.

- public static void main(String[] args)
نقطة البداية لتنفيذ أي برنامج جافا. هذه الدالة يتم استدعاؤها عند تشغيل البرنامج.

- System.out.println("Hello, World!");
أمر لطباعة النص "Hello, World!" على الشاشة.

خاتمة
في هذا الدرس، تعرفنا على لغة جافا، وكتبنا أول برنامج بسيط لطباعة "Hello, World!". هذا الدرس يؤسس لفهمك الأساسي للغة جافا وكيفية بدء البرمجة بها. في الدروس المقبلة، سنتناول المزيد من المفاهيم المتقدمة في جافا. إذا كان لديك أي سؤال أو تحتاج إلى توضيح أكثر، فلا تتردد في طرحه!

#Java
الدرس الثاني جافا 💻📱💜
المتغيرات وأنواع البيانات في جافا

1. مقدمة
في هذا الدرس، سنتعلم كيفية تعريف واستخدام المتغيرات وأنواع البيانات المختلفة في جافا.
المتغيرات هي مكان لتخزين القيم التي يمكن استخدامها والتلاعب بها في البرنامج.

2. أنواع البيانات الأولية
في جافا، هناك ثمانية أنواع بيانات أولية، وهي:

- byte:
حجم 1 بايت، يستخدم لتخزين الأعداد الصحيحة من 128- إلى 127.
- short:
حجم 2 بايت، يستخدم لتخزين الأعداد الصحيحة من 32,768- إلى 32,767.
- int:
حجم 4 بايت، يستخدم لتخزين الأعداد الصحيحة من 2,147,483,648- إلى 2,147,483,647.
- long:
حجم 8 بايت، يستخدم لتخزين الأعداد الصحيحة الكبيرة جداً.
- float:
حجم 4 بايت، يستخدم لتخزين الأعداد العشرية الدقيقة.
- double:
حجم 8 بايت، يستخدم لتخزين الأعداد العشرية الدقيقة جداً.
- char:
حجم 2 بايت، يستخدم لتخزين حرف واحد.
- boolean:
يستخدم لتخزين القيمتين true أو false.

3. تعريف المتغيرات
لتعريف متغير في جافا، يجب تحديد نوع البيانات واسم المتغير. فيما يلي أمثلة على كيفية تعريف المتغيرات:

public class VariablesExample {
public static void main(String[] args) {
// تعريف المتغيرات
int myNumber = 5;
double myDecimal = 5.99;
char myLetter = 'A';
boolean myBool = true;

// طباعة القيم
System.out.println("Number: " + myNumber);
System.out.println("Decimal: " + myDecimal);
System.out.println("Letter: " + myLetter);
System.out.println("Boolean: " + myBool);
}
}

4. القيم الافتراضية
عند تعريف المتغيرات في جافا بدون إعطائها قيمة مبدئية، تحصل على قيم افتراضية حسب نوع البيانات:

- int, byte, short, long: 0
- float, double: 0.0
- char: '\u0000' (أول حرف في جدول Unicode)
- boolean: false

5. العمليات الحسابية على المتغيرات
يمكنك إجراء عمليات حسابية على المتغيرات باستخدام العمليات الحسابية الأساسية مثل الجمع (+)، الطرح (-)، الضرب (*)، القسمة (/)، والباقي (%).

مثال:

public class ArithmeticOperations {
public static void main(String[] args) {
int a = 10;
int b = 5;

System.out.println("a + b = " + (a + b)); // 15
System.out.println("a - b = " + (a - b)); // 5
System.out.println("a * b = " + (a * b)); // 50
System.out.println("a / b = " + (a / b)); // 2
System.out.println("a % b = " + (a % b)); // 0
}

خاتمة
في هذا الدرس، تعلمنا كيفية تعريف واستخدام المتغيرات في جافا، وأيضاً تعرفنا على أنواع البيانات الأولية والعمليات الحسابية الأساسية. هذا المفهوم هو أساس كل برامج جافا، لذا تأكد من فهمك الجيد له قبل الانتقال إلى الدروس التالية.

إذا كان لديك أي سؤال أو تحتاج إلى توضيح أكثر، فلا تتردد في طرحه!

#Java
الدرس الثالث جافا 💻📱💜
الإدخال في جافا

1. مقدمة
لتطوير تطبيقات تفاعلية، من المهم أن تتمكن من قراءة البيانات من المستخدم. في جافا، يمكن تحقيق ذلك باستخدام الكلاس Scanner من مكتبة java.util.

2. استخدام الكلاس Scanner
الكلاس Scanner يُستخدم لقراءة المدخلات من أنواع مختلفة (مثل النصوص والأعداد) من مصادر مختلفة (مثل لوحة المفاتيح أو الملفات).

خطوات استخدام Scanner:
1. استيراد الكلاس:
- قبل استخدام Scanner، يجب استيراده من مكتبة java.util:

import java.util.Scanner;

2. إنشاء كائن Scanner:
- لإنشاء كائن Scanner لقراءة المدخلات من لوحة المفاتيح، يمكنك استخدام الكود التالي:

Scanner scanner = new Scanner(System.in);


3. قراءة المدخلات:
- يمكنك الآن استخدام كائن Scanner لقراءة أنواع مختلفة من المدخلات. فيما يلي بعض الأمثلة:

مثال: قراءة سلسلة نصية (String)

import java.util.Scanner;

public class InputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.print("Enter your name: ");
String name = scanner.nextLine();

System.out.println("Hello, " + name + "!");
}
}

مثال: قراءة عدد صحيح (int)

import java.util.Scanner;

public class InputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.print("Enter your age: ");
int age = scanner.nextInt();

System.out.println("You are " + age + " years old.");
}
}

مثال: قراءة عدد عشري (double)

import java.util.Scanner;

public class InputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.print("Enter a number: ");
double number = scanner.nextDouble();

System.out.println("You entered: " + number);
}
}

4. إغلاق كائن Scanner
من الجيد دائماً إغلاق كائن Scanner بعد الانتهاء من استخدامه لتحرير الموارد:

scanner.close();

خاتمة
في هذا الدرس، تعلمنا كيفية قراءة المدخلات من المستخدم باستخدام الكلاس Scanner في جافا. هذه المهارة أساسية لتطوير تطبيقات تفاعلية. في الدروس المقبلة، سنتعلم كيفية معالجة البيانات المدخلة واستخدامها في برامجنا.

إذا كان لديك أي سؤال أو تحتاج إلى توضيح أكثر، فلا تتردد في طرحه!

#Java
الدرس الرابع جافا 💻📱💜
لعبارات الشرطية في جافا

1. مقدمة
العبارات الشرطية تُستخدم لاتخاذ القرارات في البرمجة. بناءً على شروط معينة، يمكن تنفيذ كود معين أو تجاهله. في جافا، العبارات الشرطية الأساسية هي if، else if، else و switch.

2. استخدام if و else if و else
العبارة if تُستخدم لتنفيذ كتلة من الكود إذا كان الشرط المحدد صحيحاً. يمكن استخدام else if لإضافة شروط إضافية، وأخيراً يمكن استخدام else لتنفيذ كود في حالة عدم تحقق أي من الشروط السابقة.

مثال:

public class ConditionalExample {
public static void main(String[] args) {
int number = 10;

if (number > 0) {
System.out.println("The number is positive.");
} else if (number < 0) {
System.out.println("The number is negative.");
} else {
System.out.println("The number is zero.");
}
}
}

3. استخدام switch
العبارة switch تُستخدم لاختبار متغير ضد سلسلة من القيم المحددة، وتنفيذ الكود المرتبط بالقيمة المطابقة. كل حالة (case) تنتهي بـ break لمنع تنفيذ الحالات التالية تلقائياً.

مثال:

public class SwitchExample {
public static void main(String[] args) {
int day = 3;

switch (day) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
case 4:
System.out.println("Thursday");
break;
case 5:
System.out.println("Friday");
break;
case 6:
System.out.println("Saturday");
break;
case 7:
System.out.println("Sunday");
break;
default:
System.out.println("Invalid day");
break;
}
}
}

4. العبارات الشرطية المتداخلة
يمكن تداخل عبارات if و else داخل بعضها البعض لتنفيذ شروط أكثر تعقيداً.

مثال:

public class NestedIfExample {
public static void main(String[] args) {
int number = 30;

if (number > 0) {
if (number % 2 == 0) {
System.out.println("The number is positive and even.");
} else {
System.out.println("The number is positive and odd.");
}
} else {
System.out.println("The number is negative or zero.");
}
}
}

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

إذا كان لديك أي سؤال أو تحتاج إلى توضيح أكثر، فلا تتردد في طرحه!

#Java
الدرس الخامس جافا 💻📱💜
الحلقات التكرارية while و do-while في جافا

1. مقدمة
الحلقات التكرارية تُستخدم لتنفيذ كتلة من الكود بشكل متكرر طالما أن الشرط المحدد صحيح. في جافا، هناك نوعان رئيسيان من الحلقات التكرارية: while و do-while.

2. الحلقة التكرارية while
الحلقة while تكرر كتلة من الكود طالما أن الشرط المحدد صحيح. يتم التحقق من الشرط قبل تنفيذ كتلة الكود في كل تكرار.

بناء الحلقة while

while (الشرط) {
// كود ينفذ طالما أن الشرط صحيح
}

مثال: طباعة الأعداد من 1 إلى 5

public class WhileExample {
public static void main(String[] args) {
int i = 1;
while (i <= 5) {
System.out.println(i);
i++;
}
}
}

3. الحلقة التكرارية do-while
الحلقة do-while تشبه الحلقة while، ولكن الفرق الرئيسي هو أن كتلة الكود تنفذ مرة واحدة على الأقل قبل التحقق من الشرط. يتم التحقق من الشرط بعد تنفيذ الكود.

بناء الحلقة do-while

do {
// كود ينفذ مرة واحدة على الأقل وطالما أن الشرط صحيح
} while (الشرط);

مثال: طباعة الأعداد من 1 إلى 5

public class DoWhileExample {
public static void main(String[] args) {
int i = 1;
do {
System.out.println(i);
i++;
} while (i <= 5);
}
}

4. مقارنة بين while و do-while
- while:
التحقق من الشرط يتم قبل تنفيذ الكود. إذا كان الشرط غير صحيح من البداية، لن يتم تنفيذ الكود أبداً.
- do-while:
التحقق من الشرط يتم بعد تنفيذ الكود. يتم تنفيذ الكود مرة واحدة على الأقل بغض النظر عن صحة الشرط.

5. حالات استخدام الحلقات التكرارية
- while:
عندما نريد تنفيذ كتلة من الكود طالما أن الشرط صحيح، ولكن لا نحتاج لتنفيذ الكود إذا كان الشرط غير صحيح من البداية.
- do-while:
عندما نحتاج لتنفيذ الكود مرة واحدة على الأقل، بغض النظر عن صحة الشرط.

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

إذا كان لديك أي سؤال أو تحتاج إلى توضيح أكثر، فلا تتردد في طرحه!

#Java