| الدرس التانى فى الجافا (المتغيرات) | |
|
+5the lion مصطفى عادل Top Gun hani khaled 9 مشترك |
كاتب الموضوع | رسالة |
---|
khaled عضو برونزي
عدد الرسائل : 193 العمر : 33 الاسم : khaled العمل/الترفيه : طالب الكلية : كليه الحاسبات والمعلومات دعاء : مزاج العضو : نقاط : 42 السٌّمعَة : 1 تاريخ التسجيل : 06/02/2009
| موضوع: الدرس التانى فى الجافا (المتغيرات) الجمعة 27 مارس 2009, 2:29 am | |
| بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله اصدقائى الاعزاء فى البدايه انا بعتذر كتير على التأخير فى تنزيل الموضوع دة بس ارجو العذر بجد من الجميع لانى كنت مشغول جدا بالدراسة نبدأ الدرس هاااا مستعدين فى درس انهاردة هنعرف حاجات كتير مهمة جدا بس ارجو من الجميع فى البداية مراجعه الدرس الاول قبل اى استفسار عشان يبقى كله تمام بسم الله الرحمن الرحيم عنوان درس انهاردة المتغيرات هنعرف من خلالها انواع المتغيرات فى لغة الجافا وكيفية استخدامها وايه اهميتها فى البدايه ايه معنى متغير انا متعود دايما انى ببدأ من الصفر عشان كدة السؤال دة مهم جدا ماذا نقصد بمتغير المتغير هو عبارة عن طريقة لتخزين البيانات فى لغات البرمجة كلها عامه ومن اسمه متغير بمعنى ان قيمتة بتتغير فمثلا i=1; الصيغة دى بتوضح انى انا عندى متغير اسمه i وله قيمة واحد وممن برضة انى اغيرها لاى قيمة تانية 2 او 3 مثلا عشان كدة اسمه متغير زى ما قلت قيمتة بتتغير الفايدة من المتغير دة فى الجافا انى انا بخزن بيه قيم ممكن القيم دى تبقى صحيحة integer او ممكن تقوم قيم حرفية يعنى بتعبر عن حرف مثلا character دلوقتى بقى ممكن نعرف انواع المتغيرات اللى بتعبر عن متغير معين : انا هقسمها لاجزاء ثابته عشان تتفهم بمعنى انى لو عايز اعبر عن نوع متغير صحيح هناك 4 انواع وهما byte---short---integer---long byte i=25; معنى كدة انى عندى متغير اسمه i وبطلب انى اضيف فيه القيمة 25 وبيخزن القيمة فى حجم من الذاكرة مقدارة بايت وااحد
[size=18][b]وبيخزن القيمة فى حجم من الزاكرة مقدارة 2 بايت
يعنى مثلا لو قلنا int a=10; معنى كده انى بطلب من البرنامج تخزين متغيرصحيح اسمه a وقيمته تساوى 10 طب لو قلت int a=10.5; اكيد قيمة خاطئة 10.5 كسرى وليس صحيح وبالتالى يحدث خطأ فى البرنامج مع العلم انه بيخزن القيمة فى حجم من الذاكرة مقداره 4 بايت معنى كدة انى بعرف البرنامج انى عندى متغير اسمة i حجمة 4 بايت من حجم ذاكرة البرنامج واديله اى قيمة 10 مثلا زى المثال اللى فوق
long ودى اعلى مدى فى الاعداد الصحيحة وهذا النوع بيخزن القيمة فى حجم من الذاكرة مقدارة 8 بايت ثانيا نبدأ نعرف انواع المتغيرات الكسرية او العشرية وهى : float , double
- float ودة بيعبر عن القيم العشرية اى القيم التى تحتوى على فاصلة عشرية
float a=1.5; معنى كدة انى عندى متغير اسمه a وله قيمة غير صحيحة 1.5
وهذا النوع يخزن الارقام الكسرية فى حجم من الذاكرة مقدارة 4 بايت
- double تستخدم ايضا لتخزين الاعداد الغير صحيحة بس الفرق ان مداها اكبر بكتير من ال float
double a=1.5; والنوع دة بيخزن الارقام الكسرية فى حجم من الذاكرة مقدارة 8 بايت (مهم جدااااا)
السؤال بقى هنا هو انا استخدم مين فيهم ومدى كل من double , float
واقولك بقى انى المدى بتاعهم الاتنين عالى مش مهم تعرفه س خليك فى المضمون وابدأ عبر بالمدى الاعلى اللى هو ال double يعنى مثلا انا لو قلت double i=3.5 دة مش خطأ لانى ال 3.5 واقعة فى مدى ال double وكذلك فى مجال ال float بالمثل لو العدد كبير مثلا ومش عارف اذا كان فى مدى ميين اعبر بالاكبر لانى العدد كدة كدة بينتمى اليه انا عن نفسى بعمل كدة كذلك بالنسبة للأعداد الصيحية بدل ما تحفظ مدى كل واحدة عبر بالاكبر اللى هيا ال long
بس انا بفضل انى استخدم integer لانى مش معقول انى القيمة اللى انا هعبر بيها دلوقتى هتزيد عن 2.14 بليون يعنى تمام لا مش تمام لانى لازم اخد فى اعتبارى انى كل نوع بيبقى ليه او بيشغل حجم معين من الذاكرة ولو انا عاوز ابرمج مثلا IC معين يبقى لازم اخد فى اعتبارى حجم البرنامج اللى هينزل على ال IC دى تمام عشان كدة يبقى لازم اكون دقيق وانا بستخدم كل نوع بس مؤقتا هنمشى على الكلام اللى انا قلته فوق لحد ما نبدأ نتعامل مع كل نوع ونعرف ازاى نستخدم كل واحد فيهم ثالثا القيم الحرفية characters and strings بمعنى من اسمها انها بتعبر عن حروف وهى char , string - char وتعنى حرف واحد اى انها تصف حرف واحد فقط
والنوع دة بيخزن فى حجم من الذاكرة مقدارة 2 بايت
char b="m" ودة معناها انى انا عندى متغير اسمه b وقيمتة الحرف m المهم هنا يا ريت نركز لانى الفرق كبير ما بين b ,m b دة انا واصفة على انه متغير واديته قيمة m ياريت ما نخلطش بين الاتنين
- string وتعنى سلسلة اى انها تعبر عن سلسلة من الحروف
بمعنى انى ممكن اعرف المتغير على انه كلمه string i="khaled"; معنى كدة انى عرفت انى عندى متغير اسمه i وليه القيمة khaled اذا الان عرفنا ايه الفرق بينها وبين ال char الفرق ان ال char بيصف حرف واحد اما string ممكن اصف بيها سلسلة حروف وممكن جمل مثلا : string h="my name"; ملحوظة مهمة جدا جدا جدااااااااااا هل انا ممكن اسمى المتغير بتاعى بأى اسم بدل مانا بتعامل مع حروف من الصبح زى i, a, b وهكذا الاجابة بالفعل يمكنك يعنى ممكن تسمى المتغير بالاسم اللى انت عاوزة يعنى على سبيل المثال int sum=10; معنى كدة ان المتغير هنا هو sum اللى هو المجموع يعنى واديته قيمة وليكن 10 يا ريت المعلومة تكون وصلت نرجع بقى نكمل بقيت الانواع رابعا القيم المنطقية boolean boolean
من اسمها انها بتعبر عن قيم منطقية اى انها تعبر عن true او false فقط مثلا لو قلنا boolean finish=true; معنى كدة انى عندى متغير منطقى اسمه finih وله القيمة المنطقية true وبكدة نكون خلصنا انواع المتغيرات كلها ويارب تكون اتفهمت وباذن الله نطبق عليها الدرس الجاى ويارت تزاكرو كويس عشان انا بضرب ههههههههههههههههههههههه لا متخافوش اى استفسار عن اى حاجة انا فى خدمتكم واتمنى ان يكون شرحى عجبكم بجد وتكون عادت عليكم بالفائدة ويا رب الكل يستفيد شكر خاص جداا للباش مهندس احمد الطباخ the lion اللى لفت انتابهى انى اضيف حجم كل نوع من الذاكرة ياريت تستعدوا جامد عشان الدرس اللى جاى جامد جدا واتمنى انى اكون عند حسن ظن الجميع اخوكم خالد [/b][/size] [/b]
عدل سابقا من قبل khaled في الجمعة 27 مارس 2009, 8:16 pm عدل 3 مرات | |
|
| |
hani عضو جديد
عدد الرسائل : 9 العمر : 40 الاسم : hani mosaad العمل/الترفيه : receptionist in hotel الكلية : faculty of frensh litterature الاوسمة : دعاء : مزاج العضو : نقاط : 9 السٌّمعَة : 1 تاريخ التسجيل : 26/03/2009
| موضوع: رد: الدرس التانى فى الجافا (المتغيرات) الجمعة 27 مارس 2009, 2:50 am | |
| pasha for ever like your brother ,i wait for the second one thanks tell your freinds that you are more special also in writting the poetry with arabic language that catch the feelings and touch the hearts with strong words. | |
|
| |
khaled عضو برونزي
عدد الرسائل : 193 العمر : 33 الاسم : khaled العمل/الترفيه : طالب الكلية : كليه الحاسبات والمعلومات دعاء : مزاج العضو : نقاط : 42 السٌّمعَة : 1 تاريخ التسجيل : 06/02/2009
| موضوع: رد: الدرس التانى فى الجافا (المتغيرات) الجمعة 27 مارس 2009, 3:03 am | |
| شكرا على مرورك بس انا حاسس انك بتراقبنى هههههههههههههههه | |
|
| |
Top Gun عضو جديد
عدد الرسائل : 2 العمر : 33 الاسم : Top Gun العمل/الترفيه : developer الكلية : mufic الاوسمة : دعاء : نقاط : 1 السٌّمعَة : 0 تاريخ التسجيل : 28/02/2009
| موضوع: رد: الدرس التانى فى الجافا (المتغيرات) الجمعة 27 مارس 2009, 3:21 am | |
| ايوه كده يا خالد عايزك تشرف كليتك كمان وكمان | |
|
| |
مصطفى عادل عضو ذهبي
عدد الرسائل : 633 العمر : 31 الاسم : TIGER العمل/الترفيه : النت الكلية : لسه بدرى شويه دعاء : مزاج العضو : نقاط : 251 السٌّمعَة : 5 تاريخ التسجيل : 13/10/2008
| موضوع: رد: الدرس التانى فى الجافا (المتغيرات) الجمعة 27 مارس 2009, 3:00 pm | |
| | |
|
| |
khaled عضو برونزي
عدد الرسائل : 193 العمر : 33 الاسم : khaled العمل/الترفيه : طالب الكلية : كليه الحاسبات والمعلومات دعاء : مزاج العضو : نقاط : 42 السٌّمعَة : 1 تاريخ التسجيل : 06/02/2009
| موضوع: رد: الدرس التانى فى الجافا (المتغيرات) الجمعة 27 مارس 2009, 6:09 pm | |
| شكرا على مروركم واتمنى انكو تكونوا استفدتم واى استفسار انا فى الخدمة | |
|
| |
the lion عضو برونزي
عدد الرسائل : 199 العمر : 33 الاسم : Ahmed Eltabakh العمل/الترفيه : Engineer الكلية : الهندسه الاليكترونيه دعاء : مزاج العضو : نقاط : 223 السٌّمعَة : 5 تاريخ التسجيل : 05/11/2008
| موضوع: رد: الدرس التانى فى الجافا (المتغيرات) الجمعة 27 مارس 2009, 10:40 pm | |
| شكر خاص بس ( فين الحاجه الساقعه) عموما ياريت تواصل والخطوه الجايه البرامج وفعلا مجهودك رائع وعلي فكره حجم الحجات دي مهم جدا انا في الاول كنت بستهتر بيه ولكن فعلا مهم جدا جدافي البرمجه لان بعض البرامج بتجبرك ان حجمها يبقي صغير وفعلا البايت الواحده بتفرق واللي برمج مايكروكنترولر او ماشابه هيعرف قصدي | |
|
| |
inventor المدير
عدد الرسائل : 1643 العمر : 34 الاسم : mohammed abo elhadeed العمل/الترفيه : student الكلية : engineering الاوسمة : دعاء : مزاج العضو : نقاط : 1190 السٌّمعَة : 19 تاريخ التسجيل : 20/10/2007
| موضوع: رد: الدرس التانى فى الجافا (المتغيرات) السبت 28 مارس 2009, 9:27 pm | |
| شكرا بجدوانتظر من الاسئلة | |
|
| |
MOZO عضو جديد
عدد الرسائل : 7 العمر : 40 الاسم : HANI MOSAAD العمل/الترفيه : FRENSH TEACHER الكلية : FRENSH LITTERATURE الاوسمة : دعاء : مزاج العضو : نقاط : 11 السٌّمعَة : 1 تاريخ التسجيل : 05/04/2009
| موضوع: رد: الدرس التانى فى الجافا (المتغيرات) الأحد 05 أبريل 2009, 6:47 am | |
| | |
|
| |
Ahmed Shawky نائب المدير
عدد الرسائل : 1805 العمر : 33 الاسم : ahmed shawky الكلية : faculty of engineering الاوسمة : دعاء : مزاج العضو : نقاط : 1516 السٌّمعَة : 20 تاريخ التسجيل : 10/11/2007
| موضوع: رد: الدرس التانى فى الجافا (المتغيرات) الأحد 05 أبريل 2009, 2:43 pm | |
| تسلم والله كنت مستنيك من زمااااااااااان حمدلله على السلامة استمررررررر ومستنين الجديد والدروس القادمة يا مستر | |
|
| |
MOZO عضو جديد
عدد الرسائل : 7 العمر : 40 الاسم : HANI MOSAAD العمل/الترفيه : FRENSH TEACHER الكلية : FRENSH LITTERATURE الاوسمة : دعاء : مزاج العضو : نقاط : 11 السٌّمعَة : 1 تاريخ التسجيل : 05/04/2009
| موضوع: رد: الدرس التانى فى الجافا (المتغيرات) الخميس 09 أبريل 2009, 2:44 am | |
| PASHA YOUR BROTHER HANI IN NEW STYL SAY HIIIIIIIIIIIIIIII I MISS YOUR WRITTING PLEASE COMPLETE YOUR WAY. | |
|
| |
MOZO عضو جديد
عدد الرسائل : 7 العمر : 40 الاسم : HANI MOSAAD العمل/الترفيه : FRENSH TEACHER الكلية : FRENSH LITTERATURE الاوسمة : دعاء : مزاج العضو : نقاط : 11 السٌّمعَة : 1 تاريخ التسجيل : 05/04/2009
| موضوع: رد: الدرس التانى فى الجافا (المتغيرات) الخميس 09 أبريل 2009, 4:30 am | |
| خالد ارجوك صوت للاستفتاء اللى فى منتدى قول اللى فى نفسك لنصرة الرسول الكريم(اخوك هانى) | |
|
| |
khaled عضو برونزي
عدد الرسائل : 193 العمر : 33 الاسم : khaled العمل/الترفيه : طالب الكلية : كليه الحاسبات والمعلومات دعاء : مزاج العضو : نقاط : 42 السٌّمعَة : 1 تاريخ التسجيل : 06/02/2009
| موضوع: رد: الدرس التانى فى الجافا (المتغيرات) الخميس 09 أبريل 2009, 2:31 pm | |
| اوك يا مستر وهلا بيك فى الاستايل الجديد منور والله | |
|
| |
همسة2009 عضو برونزي
عدد الرسائل : 84 العمر : 57 الاسم : همسة العمل/الترفيه : مدربة تنمية بشرية مسوقة الكترونى الكلية : الخدمة الاجتماعية الاوسمة : دعاء : نقاط : 94 السٌّمعَة : 1 تاريخ التسجيل : 23/09/2012
| موضوع: رد: الدرس التانى فى الجافا (المتغيرات) الإثنين 15 أكتوبر 2012, 5:24 pm | |
| | |
|
| |
| الدرس التانى فى الجافا (المتغيرات) | |
|