مشاريع تخرج برمجة, شبكات علوم 🟡
3.94K subscribers
6 photos
5 files
9 links
للحجز والاستفسار تواصل معنا
تليقرام @Faiiez
واتس wa.me/uuuuu
.
Download Telegram
الشكل العام لأي برنامج مكتوب بلغة جافا
الكلاس الأساسي في المشروع يجب أن يكون شكله كالتالي.

public class هنا يوضع إسم الكلاس {

public static void main(String[] args) {


هنا يجب أن تضع الأوامر التي ستتنفذ عند تشغيل البرنامج

}
👍3
في العادة الكلاس الأساسي في المشروع يتم تسميته Main مع الإشارة إلى أن هذا لا يعني أنك مجبر على تسميته كذلك.
الكود الذي يتنفذ مباشرةً عند تشغيل البرنامج هو الكود الذي نكتبه بداخل حدود الدالة main().
سنتطرق إلى مزيد من التفاصيل في الدرس التالي.

في المثال التالي قمنا بإنشاء برنامج إسمه Main, موجود بداخل مجدل إسمه main, مهمته فقط طباعة الجملة "Hello World!" عند التشغيل.

مثال

public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}



سنحصل على النتيجة التالية عند التشغيل.

Hello World!
4👍1
مثال حول الحلقة do while
في المثال التالي قمنا بتعريف حلقة تطبع جميع الأرقام من 1 إلى 10.

مثال
Main.java
public class Main {

public static void main(String[] args) {

// هنا قمنا بتعريف المتغير الذي استخدمناه كعداد في الحلقة
int i=1;

// تظل تنفذ الأوامر الموضوعة فيها طالما أن قيمة العدد لا تزال أصغر أو تساوي 10 while هنا أنشأنا حلقة
do
{
// في كل دورة سيتم طباعة قيمة العداد ثم إضافة 1 عليها
System.out.println( i );
i++;
}
while( i<=10 );

}

}
5👍3
بناء برنامج بلغة جافا
يمكننا تعريف أي برنامج مكتوب بلغة جافا على أنه مجموعة من الكائنات مرتبطة مع بعضها البعض بشكل منطقي و متسلسل.

هنا رح اعطيك فكرة عامة عن بعض المصطلحات الأساسية في لغة جافا مع الإشارة إلى أنك حتتعرف على كل مصطلح منها بتفصيل في المنشورات الجايه ان شاء الله.

المصطلحات الأساسية في لغة جافا كالتالي:

الكلاس (Class)
الكائن (Object)
الخصائص (Instance variables)
الدوال (Methods)
.
👍1
اول شي مفهوم الكلاس في الجافا

الكلاس هو عبارة عن حاوية كبيرة تستطيع أن تحتوي كل الكود من متغيرات و دوال و كائنات إلخ..
👍5
سنكمل دروسنا معكم بشكل يومي
واي استفسار
يمكنك مراسلتنا من هنا👈 @Yrrrr
.
تحبوا نواصل الدروس في الجافا؟
والا نعيد من الأساسيات لتعلم اي لغة برمجية
وبعدين نرجع للجافا ك بداية؟
Anonymous Poll
76%
نبدأ من الصفر
24%
نواصل مع الدروس الحالية
Number of primitive data types in Java are?
Anonymous Quiz
34%
4
21%
6
35%
8
10%
10
ثانياً
مفهوم الكائن في الجافا - Object
الكائن عبارة عن نسخة مطابقة لكلاس معين.

بما أن الكائن عبارة عن نسخة من الكلاس, يمكننا القول أنه لا يمكن إنشاء كائن إذا لم يكن هناك كلاس.

إذاً في مفهوم برمجة الكائنات نقوم بإنشاء كلاس معين يسمونه Blue Print أي (النسخة الخام أو النسخة الأصلية) ,

و بعدها ننشئ نسخة أو أكثر من هذا الكلاس و نفعل بها ما نريد بدون أن نغير محتويات الكلاس الأساسي و هكذا نكون حافظنا على كودات الكلاس الأساسي لأننا نعدل على النسخ و ليس عليه مباشرةً.

الفكرة الأساسية في برمجة الكائنات أنك تقوم بتقسيم البرنامج الواحد إلى عدة كلاسات, و كل كلاس يتم برمجته لتنفيذ ناحية معينة في البرنامج.

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

.
2
كمان تقدر تتخيل انو الكلاس عبارة عن قالب، قالب مثلاُ لصناعة قوارير المياه

يعني انك رح تكون قادر انك تستخدم القالب هذا علشان تسوي من خلاله عدة نسخ

كذلك الكلاس والاوبجكت 👌
الصورة هنا توضح معنى الكلاس والاوبجكت

ف الكلاس هنا هو اللي ع اليسار، يعني مجرد نموذج او قالب نستخدمه علشان ننشئ عدة نسخ منه اللي هي ع اليمين👌
مثال بسيط ع الكلاس والاوبجكت ف جافا:
مثلاً مطلوب منك تسوي برنامج لسيارات تويوتا، الشاص والجيب ووو

ف انت مايحتاج تسوي لكل موديل كلاس لحاله

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

وتسوي من هالكلاس عدة كائنات وكل كائن حيكون قادر ياخذ كل مواصفات الكلاس اللي فوق
وفقط هنا انت بتحتاج تضيف القيم له

وبيوضح معانا ف الامثله الجايه ان شاء الله 👌
2
لو تحتاج اي مساعدة في الجافا
واصلني @Yrrrr
.
اللي يبي خصوصي جافا ١ او جافا ٢
تدريس وشرح من منهجك مباشرةً
تواصل @Yrrrr
.
قريباً ان شاء الله رح انزل لكم تمارين محلوله بالجافا، السؤال بعدين الاجابه علشان تقدر من خلالها تختبر نفسك :)

اي استفسار كلمني: @Yrrrr

>
👍1
السؤال الاول:
Write a Java program to print 'Hello' on screen and then print your name on a separate line.
حله وقارن حلك مع الحل ذا:
public class Exercise1 {

public static void main(String[] args) {
System.out.println("Hello\nFawaz Saleh!");
}

}
👍21
السؤال الثاني:
Write a Java program to print the sum of two numbers.
2
الحل:

public class Exercise2 {

public static void main(String[] args) {
System.out.println(24+26);
}

}
👍3
السؤال الثالث:
Write a Java program to divide two numbers and print on the screen.