Java_ programming language
درس اليوم عن المتغيرات ----------------- ----------------- بالنسبة للمتغيرات (data type or date members or primitive data) هي عبارة عن كلمات ترمز لنوع معين من البيانات يعني مثلا ارقام او احرف أو كلمات وهكذا ... هذه الكلمات (المتغيرات) مهمة جدا لانها تخاطب…
صورة توضيحية لما ذكرناه بالنسبة للـ size حاليا لاتهتموا به لانه غير مهم في هذي المرحلة
طبعا قيم( value range, default size) لا تحفظوها فقط من باب الاطلاع.
#introduction
#Java_Level_1
طبعا قيم( value range, default size) لا تحفظوها فقط من باب الاطلاع.
#introduction
#Java_Level_1
Syntax of data type
Data type variable = value ;
---------
int x =5 ;
Note: long , short and byte same as int in syntax.
long x=5;
short x=5;
byte x =5;
---------------------------------------
String x="hello world" ;
ملاحظة: الكلمات تكتب بين علامتين تنصيص ( " " )
-------------------------------------------
char x ='h' ;
ملاحظة: لاتقبل اكثر من حرف وكذلك الاخرف تكتب بين علامتين تنصيص فردية ( ' ' )
---------------------------------------------
double x=5.7 ;
-----------------------------------------
float x= 5.7f;
ملاحظة : يلزم كتابة الحرف f في نهاية العدد
--------------------------------
ملاحظة: الفاصلة المنقوطة ( ; ) هي مثل النقطة في اللغة العربية والانجليزية... بمعنى انتهاء كتابة سطر الكود البرمجي .
#introduction
#Java_Level_1
Data type variable = value ;
---------
int x =5 ;
Note: long , short and byte same as int in syntax.
long x=5;
short x=5;
byte x =5;
---------------------------------------
String x="hello world" ;
ملاحظة: الكلمات تكتب بين علامتين تنصيص ( " " )
-------------------------------------------
char x ='h' ;
ملاحظة: لاتقبل اكثر من حرف وكذلك الاخرف تكتب بين علامتين تنصيص فردية ( ' ' )
---------------------------------------------
double x=5.7 ;
-----------------------------------------
float x= 5.7f;
ملاحظة : يلزم كتابة الحرف f في نهاية العدد
--------------------------------
ملاحظة: الفاصلة المنقوطة ( ; ) هي مثل النقطة في اللغة العربية والانجليزية... بمعنى انتهاء كتابة سطر الكود البرمجي .
#introduction
#Java_Level_1
طيب الان نأتي للنقطة الاخيرة ماقبل التطبيق العملي
لغة جافا اكوادها دائما تكتب في حاوي يسمى ( Class ) لاتهتم به الان فقط عليك ان تحفظ ان" الاكواد لاتكتب الا في class " .
طبعا طريقة كتابة class( او Syntax الـ class ) بهذا الشكل:
//Syntax of class
class ClassName{
//any code
}
ملاحظة : كلمة class تعتبر keyword بمعنى كلمة محجوزة في اللغة نفسها اما ClassName تستطيع تغيره بأي كلمة تريد فهي تعتبر variable بمعنى متغير.
_____
Example:
class Myclass{
int x=5;
}
#Java_Level_1
لغة جافا اكوادها دائما تكتب في حاوي يسمى ( Class ) لاتهتم به الان فقط عليك ان تحفظ ان" الاكواد لاتكتب الا في class " .
طبعا طريقة كتابة class( او Syntax الـ class ) بهذا الشكل:
//Syntax of class
class ClassName{
//any code
}
ملاحظة : كلمة class تعتبر keyword بمعنى كلمة محجوزة في اللغة نفسها اما ClassName تستطيع تغيره بأي كلمة تريد فهي تعتبر variable بمعنى متغير.
_____
Example:
class Myclass{
int x=5;
}
#Java_Level_1
طيب الشيئ اللي لازم تضعه في راسك ان لكل شيء نقطة بداية و لغات البرمجة نقطة بداية تنفيذ اكوادها دائما يبدأ من دالة غالبا يسموها ( main ) .
🟢 الدالة(Method or Function) : هي مثل الكلاس عبارة عن حاوية فيها مجموعة من الاكواد البرمجية جاهزة للتنفيذ ونقطة مهمة الدالة هي جزء من الكلاس, اي تكتب في الكلاس اما الكلاس ليس جزء من شيء.
🔴 ملاحظة : اذا لم تفهم ما قلته لا تهتم لاني بشرح هذي النقطة في الفيديو التالي اثناء التطبيق العملي .
#introduction
#Java_Level_1
🟢 الدالة(Method or Function) : هي مثل الكلاس عبارة عن حاوية فيها مجموعة من الاكواد البرمجية جاهزة للتنفيذ ونقطة مهمة الدالة هي جزء من الكلاس, اي تكتب في الكلاس اما الكلاس ليس جزء من شيء.
🔴 ملاحظة : اذا لم تفهم ما قلته لا تهتم لاني بشرح هذي النقطة في الفيديو التالي اثناء التطبيق العملي .
#introduction
#Java_Level_1
Java_ programming language
package,class,main() #introduction #Java_Level_1
ملخص ماتم ذكره في الفيديو :
1- package:
هي ملف يحتوي على مجموعة ملفات تنفيذية بأمتداد java.
------------------------------------------
2- class { }:
هو حاوية يتم كتابة الاكواد بين حاصرتيه { }
__
3- main( ){ }:
هي الدالة التي يبدأ منها البرنامج المبني بلغة جافا بالاقلاع و كذلك حاوية يتم كتابة الاكواد بين حاصرتيه
------------------------------------
ملاحظة : هذي معلومات عامة و هي دائما موجودة في كل مشروع نقوم بانشاؤه بمعنى عادنا مادخلنا للبرمجة بس ولاعليك الموضوع سهل جدا ...😊
#introduction
#Java_Level_1
1- package:
هي ملف يحتوي على مجموعة ملفات تنفيذية بأمتداد java.
------------------------------------------
2- class { }:
هو حاوية يتم كتابة الاكواد بين حاصرتيه { }
__
3- main( ){ }:
هي الدالة التي يبدأ منها البرنامج المبني بلغة جافا بالاقلاع و كذلك حاوية يتم كتابة الاكواد بين حاصرتيه
------------------------------------
ملاحظة : هذي معلومات عامة و هي دائما موجودة في كل مشروع نقوم بانشاؤه بمعنى عادنا مادخلنا للبرمجة بس ولاعليك الموضوع سهل جدا ...😊
#introduction
#Java_Level_1
اليوم درسنا عن المدخلات والمخرجات ( I/O ):
----------------- ----------------- -----------------
1⃣- Output :
هي المخرجات او النتائج التي تخرجها الاكواد بناء على الامر الذي ادخلته.
الدالة او الكود الذي يستخدم في هذا الشيء هو كالتالي :
System.out.print( );
حيث بين القوسين ' ( ) ' توضع القيم التي تريد اخراجها او طباعتها على الشاشة.
---------------------------------
مثال على ذلك:
سيكون المخرج او الـ Output:
Java Tutorial
____
2⃣-Input :
المدخلات هي القيم التي يدخلها المستخدم او البيانات التي تدخل الى البرنامج بأي وسيلة كانت.
الكود المستخدم في هذي المهمة يمر بمرحلتين :
اولا انشاء الكود الذي يقوم بمهمة الادخال. او بمعنى متقدم ولا ' تركزوا ' عليه حاليا (انشاء كائن او مايسمى بـالـ Object ) وهي كالتالي :
ملاحظة : كلمة input تعتبر متغير بمعنى تستطيع كتابة اي اسم اخر بدالها.
----------------------------------------
ثانيا تحديد نوع البيانات التي ستدخل يعني هل هي (int,short,byte,long,double,float,String,boolean) ويتم كتابة الكود كالتالي :
#scanner
#Java_Level_1
----------------- ----------------- -----------------
1⃣- Output :
هي المخرجات او النتائج التي تخرجها الاكواد بناء على الامر الذي ادخلته.
الدالة او الكود الذي يستخدم في هذا الشيء هو كالتالي :
System.out.print( );
حيث بين القوسين ' ( ) ' توضع القيم التي تريد اخراجها او طباعتها على الشاشة.
---------------------------------
مثال على ذلك:
class Myclass{
public void static main(String [ ] args){
System.out.print("Java Tutorial" );
}
}سيكون المخرج او الـ Output:
Java Tutorial
____
2⃣-Input :
المدخلات هي القيم التي يدخلها المستخدم او البيانات التي تدخل الى البرنامج بأي وسيلة كانت.
الكود المستخدم في هذي المهمة يمر بمرحلتين :
اولا انشاء الكود الذي يقوم بمهمة الادخال. او بمعنى متقدم ولا ' تركزوا ' عليه حاليا (انشاء كائن او مايسمى بـالـ Object ) وهي كالتالي :
Scanner input = new Scanner(System.in);
ملاحظة : كلمة input تعتبر متغير بمعنى تستطيع كتابة اي اسم اخر بدالها.
----------------------------------------
ثانيا تحديد نوع البيانات التي ستدخل يعني هل هي (int,short,byte,long,double,float,String,boolean) ويتم كتابة الكود كالتالي :
int x = input.nextInt( );
--------------------
short x = input.nextShort( );
--------------------
byte x = input.nextByte( );
---------------------
long x = input.nextLong( );
-----------------------
double x = input.nextDouble( );
-----------------------
float x = input.nextFloat( );
--------------------------
String x = input.next( );
هذا في حالة اردت المستخدم ان يدخل كلمة واحد فقط
String x = input.nextLine( );
هذا في حالة اردت المستخدم ان يدخل اكثر من كلمة
---------------------------------
char x=input.next().charAt(0);
---------------------------------
boolean x = input.nextBoolean( );
___
#scanner
#Java_Level_1
👍1
Java_ programming language
اليوم درسنا عن المدخلات والمخرجات ( I/O ): ----------------- ----------------- ----------------- 1⃣- Output : هي المخرجات او النتائج التي تخرجها الاكواد بناء على الامر الذي ادخلته. الدالة او الكود الذي يستخدم في هذا الشيء هو كالتالي : System.out.print(…
Media is too big
VIEW IN TELEGRAM
❤1
درس اليوم عن الجمل الشرطية (if- else) و ( switch -case ) .
----------------- ----------------- -----------------
أولا ( if - else ):
هذه التعليمة البرمجية يمكن التعبير عنها بأسلوب مبسط بأنه إذا تحقق الشرط كذا... سيتم عمل كذا... مالم سيتم عمل كذا ...
ويعبر عنها برمجيا بـ
if( الشرط ){
//Some codes
}else{
//Some codes
}
____
ثانيا ( switch - case ):
هذا النوع من الشرط يشبه عمله مفتاح الكهرباء بحيث تمرر قيمه عبر الـ switch و تلتقفه الـ case المشابهه لهذي القيمة ويتم تنفيذ الاكواد الموجودة في هذي الـ case
يعني كل case لها اسم أو قيمة معينه و يوجد فيها مجموعة من الاكواد حسب مايضعه المبرمج ويبقى تنفيذ هذي الاكواد معتمد على القيمة اللي بيتم تمريره في الـ switch
يعبر عليه برمجيا بـ
ملاحظة :
1- الحرفين x,y اقصد بهم قيم عامه قد تكون
int , char , string
حسب نوع القيمة المدخله في الـ switch
2- يمكن عمل عدد لا نهائي من الـ case.
3- كلمة break تنهي الـ switch بعد الانتهاء من تنفيذ الكود اللي في الـ case بعيث ماعد تسمح لمنفذ الاكواد أنه يشيك على بقية الـ case عشان سرعة الننفيذ .
4- كلمة default هذي يتم تنفيذها عندما لا تكون القيمة موجودة في أي case .
#if_else #switch
#Java_Level_1
--------------------------------
----------------- ----------------- -----------------
أولا ( if - else ):
هذه التعليمة البرمجية يمكن التعبير عنها بأسلوب مبسط بأنه إذا تحقق الشرط كذا... سيتم عمل كذا... مالم سيتم عمل كذا ...
ويعبر عنها برمجيا بـ
if( الشرط ){
//Some codes
}else{
//Some codes
}
____
ثانيا ( switch - case ):
هذا النوع من الشرط يشبه عمله مفتاح الكهرباء بحيث تمرر قيمه عبر الـ switch و تلتقفه الـ case المشابهه لهذي القيمة ويتم تنفيذ الاكواد الموجودة في هذي الـ case
يعني كل case لها اسم أو قيمة معينه و يوجد فيها مجموعة من الاكواد حسب مايضعه المبرمج ويبقى تنفيذ هذي الاكواد معتمد على القيمة اللي بيتم تمريره في الـ switch
يعبر عليه برمجيا بـ
switch ( القيمة ){
case x :
//Some codes
break;
case y :
//Some codes
break;
default:
//Some codes
}ملاحظة :
1- الحرفين x,y اقصد بهم قيم عامه قد تكون
int , char , string
حسب نوع القيمة المدخله في الـ switch
2- يمكن عمل عدد لا نهائي من الـ case.
3- كلمة break تنهي الـ switch بعد الانتهاء من تنفيذ الكود اللي في الـ case بعيث ماعد تسمح لمنفذ الاكواد أنه يشيك على بقية الـ case عشان سرعة الننفيذ .
4- كلمة default هذي يتم تنفيذها عندما لا تكون القيمة موجودة في أي case .
#if_else #switch
#Java_Level_1
--------------------------------