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



 
الرئيسيةنورس فلسطينأحدث الصورالتسجيلدخول
https://i.servimg.com/u/f14/13/64/63/40/uuoous10.gif
https://i.servimg.com/u/f64/14/24/41/60/12310.png
https://i.servimg.com/u/f40/12/50/61/71/62511710.gif

 

 الدرس الثالث(المتغيرات)

اذهب الى الأسفل 
+2
ملكة الاحساس
$.:.AsEeR.:.$
6 مشترك
كاتب الموضوعرسالة
$.:.AsEeR.:.$

¬»إدارة المنتدى«—¦|¦
¬»إدارة المنتدى«—¦|¦
$.:.AsEeR.:.$


ذكر
الدرس الثالث(المتغيرات) Palest10
الدرس الثالث(المتغيرات) Palest10
الدرس الثالث(المتغيرات) Progra10
الدرس الثالث(المتغيرات) Swimmi10
الدرس الثالث(المتغيرات) Pi-ca-24
محترم ع الآخـر
||آلـعـمـــر|| ||آلـعـمـــر|| : 39
||الإنتساب|| ||الإنتساب|| : 29/07/2007
||نــقـــــآط|| ||نــقـــــآط|| : 100013473
||السٌّمعَـة|| ||السٌّمعَـة|| : 70
||المساهمات|| ||المساهمات|| : 7660
||My Sms|| ||My Sms|| : لو بحثت عن صديق فلم تجده ... فتأكد... أنك تبحث عنه لتأخذ منه شيئاً .. ولو بحثت عنه لتعطيه شيئاً لوجدته ...
||My Mms|| ||My Mms|| : الدرس الثالث(المتغيرات) 06-24-10
||الإدارة|| ||الإدارة|| : منتديات نورس فلسطين

الدرس الثالث(المتغيرات) Empty
مُساهمةموضوع: الدرس الثالث(المتغيرات)   الدرس الثالث(المتغيرات) Icon_minitime31/8/2007, 10:38 pm

بسم الله الرحمن الرحيم

الإخوة الأعزاء في المنتدى

السلام عليكم ورحمة الله وبركاته

هذا هو الدرس الثالث بلغة جافا بعون الله وهو عن أنواع البيانات في لغة الجافا

أنواع المتغيرات في لغة جافا

قبل أن نتحدث عن أنواع المتغيرات لا بد أن نتحدث ماذا تعني المتغيرات ، المتغير هو عبارة عن طريقة لتخزين البيانات في لغات البرمجة المختلفة وسمي متغيرا لأن قيمته متغيرة فمثلا لو قلنا :
كودa = 5;
فإن المتغير المسمى a يأخذ القيمة 5
ثم نستطيع تغيير هذه القيمة كما يلي :
كودa = 7;
لذلك سمي متغيرا لأن قيمته تتغير
وحتى نخزن القيم في لغة جافا نحتاج إلى متغيرات فلتخزين القيم الصحيحة نحتاج إلى متغير صحيح integer ولتخزين القيم الحرفية نحتاج إلى ما يسمى بالمتغير الحرفي string وهكذا الأمر مع باقي أنواع المتغيرات .
أنواع المتغيرات :
1) القيم الصحيحة : integer وهي تستطيع استيعاب الأعداد الصحيحة من -2.14 بليون إلى 2.14 بليون.
ويتم تمثيلها من اليسار لليمين عن طريق ذكر النوع ثم أسم المتغير وفي بعض الأحيان نستطيع أن نسند قيمة للمتغير .
مثال 1
كودint a;
ماذا يعني هذا المثال أي أنشئ متغير أسمه a من نوع القيم الصحيحة integer .
فلو كتبنا
كودint b = 7.5;
فهذا خطأ لأننا أسندنا قيمة عشرية وليس قيمة صحيحة .
مثال2
كودint a = 5;
ماذا يعني ذلك يعني أجعل قيمة المتغير a تساوي 5 وخزنها كعدد صحيح أي ليس عدد كسري أو عشري .
2) القيم الطليقة الفاصلة : floating point
أي القيم التي تحتوي على فاصلة عشرية
ويتم تمثيلها من اليسار لليمين عن طريق ذكر النوع ثم أسم المتغير وفي بعض الأحيان نستطيع أن نسند قيمة للمتغير .

مثال
كودfloat a = 5.5;
وتعني أنشئ متغير أسمه a من نوع القيم الطليقة الفاصلة وأعطيها قيمة أولية تساوي 5.5 .
3) Char وتعني حرف واحد
مثال
كودchar b = "m";
وتعني أنشئ متغير أسمه b وخزن فيه قيمة وهي m
4) string : وتعني سلسلة حروف مثال :
كودstring am = "my name";
وتعني أنشئ متغير أسمه am وخزن فيه القيمة my name
5) Byte : تستخدم لتخزين الأعداد الصحيحة التي تتراوح بين -128 و 127
مثال :
كودByte escapekey = 27;
6) Short : يستخدم أيضا لتخزين القيم الصحيحة الأصغر من النوع int فهي تستخدم لتخزين الأعداد التي تتراوح بين -32768 و 32767 كما في المثال التالي :
كودshort aa = 222;
7) Boolean : يستخدم لتخزين القيم المنطقية أي لتخزين القيمة false أو true فقط .
مثال
كودBoolean gameover = false;
وتعني أنشئ متغير أسمه gameover وخزن فيه قيمة false
8) double : وهي عبارة عن القيم العشرية ولكنها مداها أكبر بكثير من float
9) long : وهي أعداد صحيحة integer ولكن مداها أكبر بكثير من integer
الآن وبعد أن شرحنا أنواع البيانات سنقوم إن شاء الله بكتابة برنامج صغير ولكن قبل كتابة البرنامج الصغير وحتى يصبح البرنامج معقولا ً سأقوم بشرح بعض الدوال والأمور البسيطة المستخدمة في الجافا
1) نستطيع في الجافا أن نحسب الجذر التربيعي وذلك عن طريق دالة تسمى
كودmath.sqrt();
مثال
كودdouble y1=4;
y1=math.sqrt(y);
2) نستطيع أن نحسب الجيب sine
مثال
كودMath.sin(y1);

3) نستطيع في الجافا أن نتخلص من الفراغ الموجود في جملة معينة بمعنى لو كان لدينا الجملة التالية :
كودString a = "how are you";
نستطيع أن نتخلص من الفراغ وذلك بكتابة العبارة التالية :
كودString temp = a.trim();
4) إن أردنا الانتقال إلى سطر جديد هناك طريقتان إما أن نكتب الأمر
كودSystem.out.println( );
ونكتب ما نشاء بين القوسين وبالتالي يطبع ما بين القوسين ثم ينتقل إلى سطر جديد والطريقة الأخرى أنه عند الطباعة نطبع رمز خاصة هو \n والذي يعني انتقل إلى سطر جديد وهذا مثال على استخدام الطريقتين في أمر واحد
كودSystem.out.println("\nhow are yor");
والتي تكون نتيجتها طباعة how are you ثم يترك سطرين فراغ

4) التعليق مع أنني سبق أن ذكرته لكن لا مشكلة فعندما أريد أن أكتب تعليق أي جملة غير تنفيذية توضيحية أكتب كما يلي :
كود//data types
فهذه الجملة لا تنفذ بل هي فقط توضيح للبرنامج
ملاحظة أخيرة هامة جدا
عند كتابة أي برنامج يجب أن ننهي القسم الرئيسي في البرنامج ال main بجملة
كودSystem.exit(0);
فعند استخدام أي برنامج للجافا فإنه يتم استخدام الذاكرة memory وحتى يتم إفراغ الذاكرة يجب أن نكتب هذه الجملة
إن قمنا بتنفيذ مجموعة من البرامج ولم نكتب هذه الجملة نلاحظ أن الجهاز قد علق لأن الذاكرة تم شغلها ولم يتم إفراغها أو تحريرها بواسطة هذه الجملة
يلاحظ عند كتابة هذه الجملة وتنفيذ برنامج جافا ظهور العبارة التالية
Press any key to continue …
في آخر سطر من التنفيذ


وهذا هو البرنامج :
كودclass Lec1{
public static void main(String[] a){
double x=4;
double y1 = Math.sqrt(x);
double y2 = Math.sin(0);
http://Math.cos(); tan,atan, exp, PI,
System.out.println("Y1 = "+y1);
System.out.println("\nY2 = "+y2);

//data types
int n = 123456789;
float f = n;//f=1.23456789E8
System.out.println("\n"+f+":"+n);

//Strings
String Mes = " Test1 Test2 ";
System.out.println("\nBefore Trim : *"+Mes+"*\n");
String temp = Mes.trim();
System.out.println("\nAfter Trim : *"+temp+"*\n");

System.exit(0);
}
}

ملاحظة هامة جدا هذا البرنامج يجب أن يتم تخزينه تحت أسم Lec1.java كما هو دون تغيير كما فعلنا في الدرس الأول في الدليل c:\java\bin لأن الكلاس الرئيسي في البرنامج هو Lec1 وكيف نعرف الكلاس الرئيسي في البرنامج ؟
كما قلنا في الدرس الأول أن مترجم الجافا عندما يجب كلمة main يعرف أن هذا هو الكلاس الرئيسي في البرنامج لذلك يجب تسمية برنامج جافا بأسم الكلاس الرئيسي في البرنامج

إلى هنا انتهى الدرس

الواجب :
1) ما هي نتيجة تنفيذ هذا البرنامج يرجى أن تقوموا بكتابة البرنامج بأنفسكم ولا تقوموا بالنسخ واللصق حتى تتعودوا على البرمجة بأنفسكم .
2) الرجاء أن تقوموا بتنزيل برنامج ال jcreator من الموقع التالي :

فتستطيع تحميل آخر نسخة من الموقع على الرابط التالي :
http://www.jcreator.com/download.htm
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ملكة الاحساس

¦>عضو مبدع
¦>عضو مبدع<¦
ملكة الاحساس


انثى
الدرس الثالث(المتغيرات) Unknow10
الدرس الثالث(المتغيرات) Unknow10
الدرس الثالث(المتغيرات) Carpen10
الدرس الثالث(المتغيرات) Wrestl10
الدرس الثالث(المتغيرات) Pi-ca-10
محترم ع الآخـر
||آلـعـمـــر|| ||آلـعـمـــر|| : 35
||الإنتساب|| ||الإنتساب|| : 06/08/2007
||نــقـــــآط|| ||نــقـــــآط|| : 6282
||السٌّمعَـة|| ||السٌّمعَـة|| : 1
||المساهمات|| ||المساهمات|| : 1313
||My Sms|| ||My Sms|| : لا يوجـد
||My Mms|| ||My Mms|| : الدرس الثالث(المتغيرات) 06-24-10
||الإدارة|| ||الإدارة|| : منتديات نورس فلسطين

الدرس الثالث(المتغيرات) Empty
مُساهمةموضوع: ر   الدرس الثالث(المتغيرات) Icon_minitime27/3/2008, 8:34 pm

مشكور جدا يا اسير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
زائر
زائر
avatar



الدرس الثالث(المتغيرات) Empty
مُساهمةموضوع: رد: الدرس الثالث(المتغيرات)   الدرس الثالث(المتغيرات) Icon_minitime2/2/2009, 8:18 pm

اوووووووووف
انا طلقت النت بالتلاتة لاجل الجافا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
جرح الزمن

¦>عضو سوبر VIP
¦>عضو سوبر VIP<¦
جرح الزمن


ذكر
الدرس الثالث(المتغيرات) Unknow10
الدرس الثالث(المتغيرات) Unknow10
الدرس الثالث(المتغيرات) Pi-ca-10
محترم ع الآخـر
||آلـعـمـــر|| ||آلـعـمـــر|| : 39
||الإنتساب|| ||الإنتساب|| : 01/10/2008
||نــقـــــآط|| ||نــقـــــآط|| : 16242
||السٌّمعَـة|| ||السٌّمعَـة|| : 12
||المساهمات|| ||المساهمات|| : 11983
||My Sms|| ||My Sms|| : لا يوجـد
||My Mms|| ||My Mms|| : الدرس الثالث(المتغيرات) 06-24-10
||الإدارة|| ||الإدارة|| : منتديات نورس فلسطين

الدرس الثالث(المتغيرات) Empty
مُساهمةموضوع: رد: الدرس الثالث(المتغيرات)   الدرس الثالث(المتغيرات) Icon_minitime18/4/2009, 4:26 am

يسلموووووووو
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Enas

¦>مراقبة عامة
¦>مراقبة عامة<¦
Enas


انثى
الدرس الثالث(المتغيرات) Unknow10
الدرس الثالث(المتغيرات) Unknow10
الدرس الثالث(المتغيرات) Studen10
الدرس الثالث(المتغيرات) Painti11
الدرس الثالث(المتغيرات) Pi-ca-10
محترم ع الآخـر
||آلـعـمـــر|| ||آلـعـمـــر|| : 30
||الإنتساب|| ||الإنتساب|| : 03/11/2008
||نــقـــــآط|| ||نــقـــــآط|| : 8514
||السٌّمعَـة|| ||السٌّمعَـة|| : 29
||المساهمات|| ||المساهمات|| : 4840
||My Sms|| ||My Sms|| : لا يوجـد
||My Mms|| ||My Mms|| : الدرس الثالث(المتغيرات) 06-24-10
||الإدارة|| ||الإدارة|| : منتديات نورس فلسطين

الدرس الثالث(المتغيرات) Empty
مُساهمةموضوع: رد: الدرس الثالث(المتغيرات)   الدرس الثالث(المتغيرات) Icon_minitime19/6/2009, 11:01 pm

ميرسى اسير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ملكة بغرورى

¦>مراقب عام
¦>مراقب عام<¦
ملكة بغرورى


انثى
الدرس الثالث(المتغيرات) Palest10
الدرس الثالث(المتغيرات) Palest10
الدرس الثالث(المتغيرات) Studen10
الدرس الثالث(المتغيرات) Swimmi10
الدرس الثالث(المتغيرات) Pi-ca-11
محترم ع الآخـر
||آلـعـمـــر|| ||آلـعـمـــر|| : 65
||الإنتساب|| ||الإنتساب|| : 15/11/2008
||نــقـــــآط|| ||نــقـــــآط|| : 30845
||السٌّمعَـة|| ||السٌّمعَـة|| : 4
||المساهمات|| ||المساهمات|| : 7021
||My Sms|| ||My Sms|| : احدر ان تسلم لغيرك زمانك فيصبح كل من كان ورائك امامك فالحقيير لن يكفيه دمارك بل سيبني نفسه من حطامك!
||My Mms|| ||My Mms|| : الدرس الثالث(المتغيرات) Image.php?u=2&dateline=1278180923
||الإدارة|| ||الإدارة|| : منتديات نورس فلسطين

الدرس الثالث(المتغيرات) Empty
مُساهمةموضوع: رد: الدرس الثالث(المتغيرات)   الدرس الثالث(المتغيرات) Icon_minitime20/6/2009, 3:57 am

يسلموووووووو
الرجوع الى أعلى الصفحة اذهب الى الأسفل
زائر
زائر
avatar



الدرس الثالث(المتغيرات) Empty
مُساهمةموضوع: رد: الدرس الثالث(المتغيرات)   الدرس الثالث(المتغيرات) Icon_minitime20/6/2009, 5:25 am

مرسيه لالك خيوووووو
الرجوع الى أعلى الصفحة اذهب الى الأسفل
منايا

¦>عضو سوبر VIP
¦>عضو سوبر VIP<¦
منايا


انثى
الدرس الثالث(المتغيرات) Egypti10
الدرس الثالث(المتغيرات) Egypt10
الدرس الثالث(المتغيرات) Progra10
الدرس الثالث(المتغيرات) Painti11
الدرس الثالث(المتغيرات) Pi-ca-10
محترم ع الآخـر
||آلـعـمـــر|| ||آلـعـمـــر|| : 39
||الإنتساب|| ||الإنتساب|| : 06/11/2008
||نــقـــــآط|| ||نــقـــــآط|| : 10327
||السٌّمعَـة|| ||السٌّمعَـة|| : 10
||المساهمات|| ||المساهمات|| : 5754
||My Sms|| ||My Sms|| : لا يوجـد
||My Mms|| ||My Mms|| : الدرس الثالث(المتغيرات) 06-24-10
||الإدارة|| ||الإدارة|| : منتديات نورس فلسطين

الدرس الثالث(المتغيرات) Empty
مُساهمةموضوع: رد: الدرس الثالث(المتغيرات)   الدرس الثالث(المتغيرات) Icon_minitime27/6/2009, 9:25 am


شكرا على الدرس المفيد اسير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ملكة بغرورى

¦>مراقب عام
¦>مراقب عام<¦
ملكة بغرورى


انثى
الدرس الثالث(المتغيرات) Palest10
الدرس الثالث(المتغيرات) Palest10
الدرس الثالث(المتغيرات) Studen10
الدرس الثالث(المتغيرات) Swimmi10
الدرس الثالث(المتغيرات) Pi-ca-11
محترم ع الآخـر
||آلـعـمـــر|| ||آلـعـمـــر|| : 65
||الإنتساب|| ||الإنتساب|| : 15/11/2008
||نــقـــــآط|| ||نــقـــــآط|| : 30845
||السٌّمعَـة|| ||السٌّمعَـة|| : 4
||المساهمات|| ||المساهمات|| : 7021
||My Sms|| ||My Sms|| : احدر ان تسلم لغيرك زمانك فيصبح كل من كان ورائك امامك فالحقيير لن يكفيه دمارك بل سيبني نفسه من حطامك!
||My Mms|| ||My Mms|| : الدرس الثالث(المتغيرات) Image.php?u=2&dateline=1278180923
||الإدارة|| ||الإدارة|| : منتديات نورس فلسطين

الدرس الثالث(المتغيرات) Empty
مُساهمةموضوع: رد: الدرس الثالث(المتغيرات)   الدرس الثالث(المتغيرات) Icon_minitime13/7/2009, 10:59 pm

مع انى مو فاهمة شى

برضو يسلمو دياتك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الدرس الثالث(المتغيرات)
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات نورس فلسطين :: ║ ║║أقسام التكنولوجيا و الإنترنت║║ ║ :: ║التصميم و الجرافيك║ ║Design & Graphics║-
انتقل الى: