اليوم بنتكلم على loop
----------------- ----------------- -----------------
طبعا فكرة اللوب هو إعادة تنفيذ كود أو عدة اكواد لأكثر من مرة بناء على شرط معين
يعني مادام الشرط صحيح بيكمل تنفيذ إلى أن يصبح الشرط خطأ.
اللي لازم تعرفه ان عمل اللوب يعتمد على ثلاثة حالات للشرط عشان يستمر في الدوران او لا :
1- القيمة الأولية للشرط.
2- قيمة الشرط الحالية.
3- تحديث قيمة الشرط.
الان خلونا نبدأ نشرح انواع اللوبات
1⃣_<< while loop >>_
أولا يتم التحقق من الشرط فيحالة كانت صحيحة يتم ينفذ الأكواد اللي تحويها وبعدها يتم تحديث قيمة الشرط فيعود مرة أخرى للتحقق من الشرط ...حتى يصبح الشرط خطأ فيخرج من اللوب .
Syntax of while loop
2⃣_<< do - while >>__
أولا يتم تنفيذ الكود ثم يقوم بتحديث قيمة الشرط وبعدها يتم التحقق من الشرط ويبقى يدور حتى تصبح قيمة الشرط خاطئة .
Syntax of do - while loop
3⃣_<< for loop >>_
هنا في هذا النوع ركز معي شوي
هنا بيتم كتابة الثلاث الحالات للشرط غالبا على قوسي ال for ويكون قراءة هذا الشرط على مرحلتين:
📌 المرحلة الأولى : بيتم قراءة القيمة الأولية لقيمة الشرط و التحقق من صحتها ضمن الشرط الموضوع وبعدها اذا كان صحيح بينفذ الأكواد وينتقل إلى المرحلة الثانية من قراءة الشرط و تحديثه واذا كان خطأ بيخرج.
📌المرحلة الثانية: في هذي المرحلة بيتم تحديث قيمة الشرط وبعدها يقوم بفحصها اذا كانت صحيحة او لا ..وهكذا... حتى تصبح القيمة خاطئة ويخرج من اللوب .
Syntax of for loop
#while_loop
#do_while_loop
#for_loop
#Java_Level_1
--------------------------------
----------------- ----------------- -----------------
طبعا فكرة اللوب هو إعادة تنفيذ كود أو عدة اكواد لأكثر من مرة بناء على شرط معين
يعني مادام الشرط صحيح بيكمل تنفيذ إلى أن يصبح الشرط خطأ.
اللي لازم تعرفه ان عمل اللوب يعتمد على ثلاثة حالات للشرط عشان يستمر في الدوران او لا :
1- القيمة الأولية للشرط.
2- قيمة الشرط الحالية.
3- تحديث قيمة الشرط.
الان خلونا نبدأ نشرح انواع اللوبات
1⃣_<< while loop >>_
أولا يتم التحقق من الشرط فيحالة كانت صحيحة يتم ينفذ الأكواد اللي تحويها وبعدها يتم تحديث قيمة الشرط فيعود مرة أخرى للتحقق من الشرط ...حتى يصبح الشرط خطأ فيخرج من اللوب .
Syntax of while loop
while(condition)
{
//statement code
Update condition
}
2⃣_<< do - while >>__
أولا يتم تنفيذ الكود ثم يقوم بتحديث قيمة الشرط وبعدها يتم التحقق من الشرط ويبقى يدور حتى تصبح قيمة الشرط خاطئة .
Syntax of do - while loop
do{
//statement code
Update condition
}while (condition);
3⃣_<< for loop >>_
هنا في هذا النوع ركز معي شوي
هنا بيتم كتابة الثلاث الحالات للشرط غالبا على قوسي ال for ويكون قراءة هذا الشرط على مرحلتين:
📌 المرحلة الأولى : بيتم قراءة القيمة الأولية لقيمة الشرط و التحقق من صحتها ضمن الشرط الموضوع وبعدها اذا كان صحيح بينفذ الأكواد وينتقل إلى المرحلة الثانية من قراءة الشرط و تحديثه واذا كان خطأ بيخرج.
📌المرحلة الثانية: في هذي المرحلة بيتم تحديث قيمة الشرط وبعدها يقوم بفحصها اذا كانت صحيحة او لا ..وهكذا... حتى تصبح القيمة خاطئة ويخرج من اللوب .
Syntax of for loop
for(initial value; condition ; Update value){
//statement code
}
#while_loop
#do_while_loop
#for_loop
#Java_Level_1
--------------------------------
📌 طبعا لمن نقول Flowchart نقصد به التمثيل البياني للخوارزميه اللي يعمل بها الكود ✅
Deleted Account
اليوم بنتكلم على loop ----------------- ----------------- ----------------- طبعا فكرة اللوب هو إعادة تنفيذ كود أو عدة اكواد لأكثر من مرة بناء على شرط معين يعني مادام الشرط صحيح بيكمل تنفيذ إلى أن يصبح الشرط خطأ. اللي لازم تعرفه ان عمل اللوب يعتمد على…
While loop Example :
---‐--------- ----------------- -----------------
do while loop Example:
----------------- ----------------- -----------------
For loop Example
#loop
#Ex_Java_Level_1
int i = 1;
while (i <= 10) {
System.out.println(i);
i++;
}
---‐--------- ----------------- -----------------
do while loop Example:
int i = 1;
do {
System.out.println(i);
i++;
} while (i <= 10);
----------------- ----------------- -----------------
For loop Example
for (int i = 1; i <= 10; i++) {
System.out.println(i);
}#loop
#Ex_Java_Level_1
اليوم بنتكلم على الدالة
----------------- ----------------- -----------------
📌 الدالة (Method او Function) عبارة عن مجموعة أوامر مجمعة في مكان واحد و تتنفذ عندما نقوم باستدعائها .
الصيغة العامه التي تكتب عليها الدالة :
modifier returnType nameMethod(parameters){
//statement code
}
⭕️ ملاحظة:
❇️ modifier : public, private, protected
------------------------------------
❇️ returnType : void, ( int, String, double, float, char....).
------------------------------------
❇️ Parameter:
هنا تضع نوع البيانات اللي ممكن الداله تأخذها كمدخلات أو قد لا تضع شيء
طبعا إذا وضعت يكون بين الاقواس متغيرات من أي نوع من أنواع البيانات مثلا بيكون بين الاقواس متغيرين
(String massage, int n)
---------------------------------------
🛑 طبعا الـ modifier ذا لا تهتم فيه لأنه هو من ضمن جافا 2 لكن غالباً الان تستخدم public أو private أو لاشيء
---------------------------------------------
طيب قبل ما ندخل على شكل الدالة الاساسي لازم تعرف ان الداله هي نوعين :
1⃣ دالة لا تعيد قيمة
2⃣ دالة تعيد قيمة
------------------------------------------------
⭕️ أولا الدالة اللي ماتعيد قيمة، في هذا النوع يبدل الـ return types بـ كلمة void فيكون عمل الدالة تنفيذ خدمة مباشرة دون ارجاع قيمة.
Syntax:
public void myMethod(parameter){
//Statement code
}
❇️ مثال :
✅ Output:
welcome to java
welcome to java
welcome to java
welcome to java
welcome to java
---------------------------&-&--------------
⭕️ ثانيا دالة تعيد قيمة، في هذا النوع يكون الـ return types أحد أنواع البيانات اللي في جافا مثل int أو string ....الخ ماعدا void ويصحب هذا النوع كلمه return وهذي تعيد القيمه بنفس نوع الداله
❇️ مثال:
✅Output: 7
------------------------------------------------
#Java_Level_1
#method
----------------- ----------------- -----------------
📌 الدالة (Method او Function) عبارة عن مجموعة أوامر مجمعة في مكان واحد و تتنفذ عندما نقوم باستدعائها .
الصيغة العامه التي تكتب عليها الدالة :
modifier returnType nameMethod(parameters){
//statement code
}
⭕️ ملاحظة:
❇️ modifier : public, private, protected
------------------------------------
❇️ returnType : void, ( int, String, double, float, char....).
------------------------------------
❇️ Parameter:
هنا تضع نوع البيانات اللي ممكن الداله تأخذها كمدخلات أو قد لا تضع شيء
طبعا إذا وضعت يكون بين الاقواس متغيرات من أي نوع من أنواع البيانات مثلا بيكون بين الاقواس متغيرين
(String massage, int n)
---------------------------------------
🛑 طبعا الـ modifier ذا لا تهتم فيه لأنه هو من ضمن جافا 2 لكن غالباً الان تستخدم public أو private أو لاشيء
---------------------------------------------
طيب قبل ما ندخل على شكل الدالة الاساسي لازم تعرف ان الداله هي نوعين :
1⃣ دالة لا تعيد قيمة
2⃣ دالة تعيد قيمة
------------------------------------------------
⭕️ أولا الدالة اللي ماتعيد قيمة، في هذا النوع يبدل الـ return types بـ كلمة void فيكون عمل الدالة تنفيذ خدمة مباشرة دون ارجاع قيمة.
Syntax:
public void myMethod(parameter){
//Statement code
}
❇️ مثال :
public class test {
public static void main(String[] args) {
nPrintln("welcome to java ",5);
}
private static void nPrintln(String massage, int n){
for(int i=0;i<n;i++){
System.out.println(massage);
}
}
}✅ Output:
welcome to java
welcome to java
welcome to java
welcome to java
welcome to java
---------------------------&-&--------------
⭕️ ثانيا دالة تعيد قيمة، في هذا النوع يكون الـ return types أحد أنواع البيانات اللي في جافا مثل int أو string ....الخ ماعدا void ويصحب هذا النوع كلمه return وهذي تعيد القيمه بنفس نوع الداله
❇️ مثال:
public class test {
public static void main(String[] args) {
int result= sumMethod(2,5);
System.out.println(result);
}
public int sumMethod(int x , int y){
int sum=x+y;
return sum;
}
}✅Output: 7
------------------------------------------------
#Java_Level_1
#method
This media is not supported in your browser
VIEW IN TELEGRAM
خطوات تنزيل وتثبيت
⭕️ java
❇️ رابط تنزيل مباشر 👇
URL: https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe
--------------------------------------
⭕️ NetBeans
❇️ رابط تنزيل مباشر 👇
URL: https://archive.apache.org/dist/netbeans/netbeans-installers/17/Apache-NetBeans-17-bin-windows-x64.exe
#netBeans
#Java_Level_1
--------------------------------
⭕️ java
❇️ رابط تنزيل مباشر 👇
URL: https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe
--------------------------------------
⭕️ NetBeans
❇️ رابط تنزيل مباشر 👇
URL: https://archive.apache.org/dist/netbeans/netbeans-installers/17/Apache-NetBeans-17-bin-windows-x64.exe
#netBeans
#Java_Level_1
--------------------------------
Forwarded from مفتاح الخفيفي || MOFTAH ALKAHFIFIY
كالعادة الي ما خذش شيتات يتواصل مع منسق قسم العام : @Coordinators_34567
#المنسقين_قسم_العام_♦️
#قناة_تجمع_طلاب_تقنية_المعلومات_IT_♦️
#المنسقين_قسم_العام_♦️
#قناة_تجمع_طلاب_تقنية_المعلومات_IT_♦️
لينك فيه فيديوهات شرح #java #oop
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
https://www.coursat.org/lesson/1769/%D9%85%D9%82%D8%AF%D9%85%D8%A9-%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A9-%D9%88-%D9%85%D9%81%D9%87%D9%88%D9%85-%D8%A7%D9%84%D9%83%D8%A7%D8%A6%D9%86%D8%A7%D8%AA-%D9%81%D9%8A-%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
https://www.coursat.org/lesson/1769/%D9%85%D9%82%D8%AF%D9%85%D8%A9-%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A9-%D9%88-%D9%85%D9%81%D9%87%D9%88%D9%85-%D8%A7%D9%84%D9%83%D8%A7%D8%A6%D9%86%D8%A7%D8%AA-%D9%81%D9%8A-%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9
Forwarded from السيم الثاني - IT 🧑🏻🏫 (AA)
السلام عليكم .
الي عنده رابط انجليزي2 قروب D يحطه ليا .
وشكرا .
الي عنده رابط انجليزي2 قروب D يحطه ليا .
وشكرا .
👍1