SlideShare une entreprise Scribd logo
1  sur  9
البرمجة بـ لغة الجافا 
VARIABLES المتغيرات 
نبيل الالمعي 
@Nabeel_alalmai 
الدرس 
الخامس
محتويات الدرس 
Variables ماهي المتغيرات  
انواع المتغيرات  
Primitive data type المتغيرات البسيطة  
Reference data type المتغيرات المتطورة  
تسمية المتغيرات 
Variables ماهي المتغيرات 
المتغيرات هي مكان في الذاكرة يحجز لتخزين البيانات  
كل متغير له نوع  
كل متغير له اسم 
انواع المتغيرات 
Primitive data type متغيرات بسيطة  
تستخدم لتخزين البيانات مثل الارقام والحروف  
عددها 8 انواع فقط  
لا يمكننا انشاء انواع اضافية  
Reference data type متغيرات متطورة  
تستخدم لتخزين بيانات اكثر, مثلا كلمة, جملة, معلومات شخص)اسم,  
عمر,..( 
ليس لها عدد محدد  
يمكننا انشاء انواعنا الخاصة 
Primitive data المتغيرات البسيطة 
type 
النوع الاستخدام الحجم 
) 8 بت – المدى )- 128 الى 127 
الاعداد الصحيحة 
)بدون فاصلة 
عشرية( 
byte 
) 16 بت – المدى ) - 32768 الى 32767 short 
) 32 بت – المدى )- 2147483648 الى 2147483647 int 
64 بت ) تقريبا 19 رقم ( long 
) 38 ^ 45 و 10 - ^ 32 بت ) تقريبا 10 
الاعداد العشرية 
float 
)308 ^ 324 و 10 - ^ 64 بت ) تقريبا 10 double 
حروف 16 بت – حرف واحد char 
او اقل شئ 1 بت True قيمة 
False 
boolean
Reference Data type المتغيرات المتطورة 
أحد الامثلة عليها  
String  
يخزن نص )كلمة او جملة مجموعة جُمل (  
يمككنا الاستفادة من بعض خدماتة مثل معرفة عدد الاحرف في الجملة  
سنتعلم انشاء انواعنا الخاصة في الدروس القادة 
تسمة المتغيرات 
شروط التسيمة  
ان يكون الاسم مكون من ارقام وحروف وعلامة _  
لا يبدا برقم  
لا يحتوي على مسافات  
لا يمكن استخدام احد الكلمات المحجوزة كـ اسم لمتغير  
اسمان مختلفان ( ( Age لا يساوي age الانتباه الى ان الاسم  
يفضل في التسمية ان  
يكون الاسم يصف محتوى المتغير  
small latter يبدا بحرف صغير  
maxSquareLength : مثال 
الكلمات المحجوزة 
abstract 
assert 
boolean 
break 
byte 
case 
catch 
char 
class 
const 
default 
do 
double 
else 
enum 
extends 
false 
final 
finally 
float 
for 
goto 
if 
implements 
import 
instanceof 
int 
interface 
long 
native 
new 
null 
package 
private 
protected 
public 
return 
short 
static 
strictfp 
super 
switch 
synchronized 
this 
throw 
throws 
transient 
true 
try 
void 
volatile 
while 
continue
نهاية الدرس 
يسعدني استقبال ملاحظاتكم واقتراحاتكم على 
Email: nabeel.alalmai@gmail.com 
Twitter: nabeel_alalmai

Contenu connexe

En vedette

Gis tutorial2013
Gis tutorial2013Gis tutorial2013
Gis tutorial2013Terry Yoast
 
الوراثة في الجافا
الوراثة في الجافاالوراثة في الجافا
الوراثة في الجافاGhadeerAhmedAljishi
 
الدرس الثالث - أمثلة صياغة حل المسائل (1)
الدرس الثالث - أمثلة صياغة حل المسائل (1)الدرس الثالث - أمثلة صياغة حل المسائل (1)
الدرس الثالث - أمثلة صياغة حل المسائل (1)ia7lam
 
مساق الخوارزميات والبرمجة بلغة جافا (1) مفاهيم الخوارزميات ج1
مساق الخوارزميات والبرمجة بلغة جافا (1) مفاهيم الخوارزميات ج1مساق الخوارزميات والبرمجة بلغة جافا (1) مفاهيم الخوارزميات ج1
مساق الخوارزميات والبرمجة بلغة جافا (1) مفاهيم الخوارزميات ج1Mahmoud Alfarra
 
9781439035665 ppt ch05
9781439035665 ppt ch059781439035665 ppt ch05
9781439035665 ppt ch05Terry Yoast
 
Online Marketing Slides by Enactus LSE
Online Marketing Slides by Enactus LSEOnline Marketing Slides by Enactus LSE
Online Marketing Slides by Enactus LSEcreativecycle
 

En vedette (6)

Gis tutorial2013
Gis tutorial2013Gis tutorial2013
Gis tutorial2013
 
الوراثة في الجافا
الوراثة في الجافاالوراثة في الجافا
الوراثة في الجافا
 
الدرس الثالث - أمثلة صياغة حل المسائل (1)
الدرس الثالث - أمثلة صياغة حل المسائل (1)الدرس الثالث - أمثلة صياغة حل المسائل (1)
الدرس الثالث - أمثلة صياغة حل المسائل (1)
 
مساق الخوارزميات والبرمجة بلغة جافا (1) مفاهيم الخوارزميات ج1
مساق الخوارزميات والبرمجة بلغة جافا (1) مفاهيم الخوارزميات ج1مساق الخوارزميات والبرمجة بلغة جافا (1) مفاهيم الخوارزميات ج1
مساق الخوارزميات والبرمجة بلغة جافا (1) مفاهيم الخوارزميات ج1
 
9781439035665 ppt ch05
9781439035665 ppt ch059781439035665 ppt ch05
9781439035665 ppt ch05
 
Online Marketing Slides by Enactus LSE
Online Marketing Slides by Enactus LSEOnline Marketing Slides by Enactus LSE
Online Marketing Slides by Enactus LSE
 

Dernier

التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfالتعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfNaseej Academy أكاديمية نسيج
 
التنمية المستدامة والمكتبات الاكاديمية.pptx
التنمية المستدامة والمكتبات الاكاديمية.pptxالتنمية المستدامة والمكتبات الاكاديمية.pptx
التنمية المستدامة والمكتبات الاكاديمية.pptxJoudyHaydar
 
أنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهليأنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهليneamam383
 
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptxالوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptxMohamadAljaafari
 
وزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.pptوزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.pptAdamIdiris
 
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docxمخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docxouassam
 
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .pptالفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .pptNaeema18
 
إسنــــاد الأفعال. إلى الضمائر.pptx
إسنــــاد الأفعال.    إلى الضمائر.pptxإسنــــاد الأفعال.    إلى الضمائر.pptx
إسنــــاد الأفعال. إلى الضمائر.pptxssusere01cf5
 
نشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptxنشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptxNaceraLAHOUEL1
 
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptxدرس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptxNaceraLAHOUEL1
 
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdfالخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdfabdomjido9
 
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجهأهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجهneamam383
 
في قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماءفي قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماءneamam383
 
أمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعرأمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعرneamam383
 
بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...
بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...
بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...belalabdelmoniem1
 

Dernier (15)

التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfالتعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
 
التنمية المستدامة والمكتبات الاكاديمية.pptx
التنمية المستدامة والمكتبات الاكاديمية.pptxالتنمية المستدامة والمكتبات الاكاديمية.pptx
التنمية المستدامة والمكتبات الاكاديمية.pptx
 
أنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهليأنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهلي
 
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptxالوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
 
وزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.pptوزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.ppt
 
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docxمخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
 
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .pptالفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
 
إسنــــاد الأفعال. إلى الضمائر.pptx
إسنــــاد الأفعال.    إلى الضمائر.pptxإسنــــاد الأفعال.    إلى الضمائر.pptx
إسنــــاد الأفعال. إلى الضمائر.pptx
 
نشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptxنشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptx
 
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptxدرس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
 
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdfالخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
 
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجهأهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
 
في قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماءفي قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماء
 
أمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعرأمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعر
 
بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...
بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...
بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا ...
 

الدرس 5.1 من #دورة_الجافا - المتغيرات

  • 1. البرمجة بـ لغة الجافا VARIABLES المتغيرات نبيل الالمعي @Nabeel_alalmai الدرس الخامس
  • 2. محتويات الدرس Variables ماهي المتغيرات  انواع المتغيرات  Primitive data type المتغيرات البسيطة  Reference data type المتغيرات المتطورة  تسمية المتغيرات 
  • 3. Variables ماهي المتغيرات المتغيرات هي مكان في الذاكرة يحجز لتخزين البيانات  كل متغير له نوع  كل متغير له اسم 
  • 4. انواع المتغيرات Primitive data type متغيرات بسيطة  تستخدم لتخزين البيانات مثل الارقام والحروف  عددها 8 انواع فقط  لا يمكننا انشاء انواع اضافية  Reference data type متغيرات متطورة  تستخدم لتخزين بيانات اكثر, مثلا كلمة, جملة, معلومات شخص)اسم,  عمر,..( ليس لها عدد محدد  يمكننا انشاء انواعنا الخاصة 
  • 5. Primitive data المتغيرات البسيطة type النوع الاستخدام الحجم ) 8 بت – المدى )- 128 الى 127 الاعداد الصحيحة )بدون فاصلة عشرية( byte ) 16 بت – المدى ) - 32768 الى 32767 short ) 32 بت – المدى )- 2147483648 الى 2147483647 int 64 بت ) تقريبا 19 رقم ( long ) 38 ^ 45 و 10 - ^ 32 بت ) تقريبا 10 الاعداد العشرية float )308 ^ 324 و 10 - ^ 64 بت ) تقريبا 10 double حروف 16 بت – حرف واحد char او اقل شئ 1 بت True قيمة False boolean
  • 6. Reference Data type المتغيرات المتطورة أحد الامثلة عليها  String  يخزن نص )كلمة او جملة مجموعة جُمل (  يمككنا الاستفادة من بعض خدماتة مثل معرفة عدد الاحرف في الجملة  سنتعلم انشاء انواعنا الخاصة في الدروس القادة 
  • 7. تسمة المتغيرات شروط التسيمة  ان يكون الاسم مكون من ارقام وحروف وعلامة _  لا يبدا برقم  لا يحتوي على مسافات  لا يمكن استخدام احد الكلمات المحجوزة كـ اسم لمتغير  اسمان مختلفان ( ( Age لا يساوي age الانتباه الى ان الاسم  يفضل في التسمية ان  يكون الاسم يصف محتوى المتغير  small latter يبدا بحرف صغير  maxSquareLength : مثال 
  • 8. الكلمات المحجوزة abstract assert boolean break byte case catch char class const default do double else enum extends false final finally float for goto if implements import instanceof int interface long native new null package private protected public return short static strictfp super switch synchronized this throw throws transient true try void volatile while continue
  • 9. نهاية الدرس يسعدني استقبال ملاحظاتكم واقتراحاتكم على Email: nabeel.alalmai@gmail.com Twitter: nabeel_alalmai