مــــــــنـــتـــــدي فــرســــــــــــــــــــــان الهـــــندســــــــــــــة
مرحبا بالزائرين
منتدي فرسان الهندسة يقدم لكم خلاصة الهندسة لكل مهندس مصري وعربي . نتمني لكم الافادة .


مرجبا بكم فب منتدي فرسان الهندسة لكل مهندس مصري يبحث عن العلم ...........
 
البوابةالرئيسيةاليوميةالتسجيلبحـثدخول

شاطر | 
 

 الدرس التانى فى الجافا (المتغيرات)

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
khaled
عضو برونزي
عضو برونزي
avatar

ذكر
عدد الرسائل : 193
العمر : 27
الاسم : khaled
العمل/الترفيه : طالب
الكلية : كليه الحاسبات والمعلومات
دعاء :
مزاج العضو :
نقاط : 42
السٌّمعَة : 1
تاريخ التسجيل : 06/02/2009

مُساهمةموضوع: الدرس التانى فى الجافا (المتغيرات)   الجمعة 27 مارس 2009, 2:29 am


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

السلام عليكم ورحمة الله
اصدقائى الاعزاء
فى البدايه انا بعتذر كتير على التأخير فى تنزيل الموضوع دة بس ارجو العذر بجد من الجميع لانى كنت مشغول جدا بالدراسة
نبدأ الدرس هاااا مستعدين
فى درس انهاردة هنعرف حاجات كتير مهمة جدا بس ارجو من الجميع فى البداية مراجعه الدرس الاول قبل اى استفسار عشان يبقى كله تمام
بسم الله الرحمن الرحيم
عنوان درس انهاردة المتغيرات
هنعرف من خلالها انواع المتغيرات فى لغة الجافا وكيفية استخدامها وايه اهميتها
فى البدايه ايه معنى متغير انا متعود دايما انى ببدأ من الصفر عشان كدة السؤال دة مهم جدا ماذا نقصد بمتغير
المتغير هو عبارة عن طريقة لتخزين البيانات فى لغات البرمجة كلها عامه
ومن اسمه متغير بمعنى ان قيمتة بتتغير فمثلا
i=1;
الصيغة دى بتوضح انى انا عندى متغير اسمه i وله قيمة واحد وممن برضة انى اغيرها لاى قيمة تانية 2 او 3 مثلا
عشان كدة اسمه متغير زى ما قلت قيمتة بتتغير
الفايدة من المتغير دة فى الجافا انى انا بخزن بيه قيم ممكن القيم دى تبقى صحيحة integer او ممكن تقوم قيم حرفية يعنى بتعبر عن حرف مثلا character
دلوقتى بقى ممكن نعرف انواع المتغيرات اللى بتعبر عن متغير معين :
انا هقسمها لاجزاء ثابته عشان تتفهم
[b]اولا القيم الصحيحة
بمعنى انى لو عايز اعبر عن نوع متغير صحيح هناك 4 انواع وهما
byte---short---integer---long


  • byte تستخدم لتخزين الاعداد الصحيحة والتى تتراوح قيمها من -128 الى العدد+127
byte i=25;
معنى كدة انى عندى متغير اسمه i وبطلب انى اضيف فيه القيمة 25

وبيخزن القيمة فى حجم من الذاكرة مقدارة بايت وااحد




    • short تستخدم لتخزين القيم الصحيحة والتى تتراوح ما بين الاعداد -32768 الى العدد +32767

[size=18][b]وبيخزن القيمة فى حجم من الزاكرة مقدارة 2 بايت


  • integer ودى مداها اكبر من الshort حيث انها تستوعب الاعداد الصحيحة التى تتراوح بين -2.14 بليون الى العدد 2.14 بليون
يعنى مثلا لو قلنا
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
العمر : 34
الاسم : 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
عضو برونزي
عضو برونزي
avatar

ذكر
عدد الرسائل : 193
العمر : 27
الاسم : khaled
العمل/الترفيه : طالب
الكلية : كليه الحاسبات والمعلومات
دعاء :
مزاج العضو :
نقاط : 42
السٌّمعَة : 1
تاريخ التسجيل : 06/02/2009

مُساهمةموضوع: رد: الدرس التانى فى الجافا (المتغيرات)   الجمعة 27 مارس 2009, 3:03 am

شكرا على مرورك
بس انا حاسس انك بتراقبنى
هههههههههههههههه
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Top Gun
عضو جديد
عضو جديد


ذكر
عدد الرسائل : 2
العمر : 26
الاسم : Top Gun
العمل/الترفيه : developer
الكلية : mufic
الاوسمة : الاوسمة
دعاء :
نقاط : 1
السٌّمعَة : 0
تاريخ التسجيل : 28/02/2009

مُساهمةموضوع: رد: الدرس التانى فى الجافا (المتغيرات)   الجمعة 27 مارس 2009, 3:21 am

ايوه كده يا خالد عايزك تشرف كليتك كمان وكمان
الرجوع الى أعلى الصفحة اذهب الى الأسفل
مصطفى عادل
عضو ذهبي
عضو ذهبي
avatar

ذكر
عدد الرسائل : 633
العمر : 24
الاسم : TIGER
العمل/الترفيه : النت
الكلية : لسه بدرى شويه
دعاء :
مزاج العضو :
نقاط : 251
السٌّمعَة : 5
تاريخ التسجيل : 13/10/2008

مُساهمةموضوع: رد: الدرس التانى فى الجافا (المتغيرات)   الجمعة 27 مارس 2009, 3:00 pm

بجد مجهود جامد
متشكر
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.thetigerman.ba7r.org
khaled
عضو برونزي
عضو برونزي
avatar

ذكر
عدد الرسائل : 193
العمر : 27
الاسم : khaled
العمل/الترفيه : طالب
الكلية : كليه الحاسبات والمعلومات
دعاء :
مزاج العضو :
نقاط : 42
السٌّمعَة : 1
تاريخ التسجيل : 06/02/2009

مُساهمةموضوع: رد: الدرس التانى فى الجافا (المتغيرات)   الجمعة 27 مارس 2009, 6:09 pm

شكرا على مروركم واتمنى انكو تكونوا استفدتم
واى استفسار انا فى الخدمة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
the lion
عضو برونزي
عضو برونزي
avatar

ذكر
عدد الرسائل : 199
العمر : 27
الاسم : Ahmed Eltabakh
العمل/الترفيه : Engineer
الكلية : الهندسه الاليكترونيه
دعاء :
مزاج العضو :
نقاط : 223
السٌّمعَة : 5
تاريخ التسجيل : 05/11/2008

مُساهمةموضوع: رد: الدرس التانى فى الجافا (المتغيرات)   الجمعة 27 مارس 2009, 10:40 pm

شكر خاص بس ( فين الحاجه الساقعه)
عموما ياريت تواصل والخطوه الجايه البرامج
وفعلا مجهودك رائع
وعلي فكره
حجم الحجات دي مهم جدا انا في الاول كنت بستهتر بيه ولكن فعلا مهم جدا جدافي البرمجه
لان بعض البرامج بتجبرك ان حجمها يبقي صغير وفعلا البايت الواحده بتفرق واللي برمج مايكروكنترولر او ماشابه هيعرف قصدي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
inventor
المدير
المدير
avatar

ذكر
عدد الرسائل : 1643
العمر : 27
الاسم : mohammed abo elhadeed
العمل/الترفيه : student
الكلية : engineering
الاوسمة :
دعاء :
مزاج العضو :
نقاط : 1190
السٌّمعَة : 19
تاريخ التسجيل : 20/10/2007

مُساهمةموضوع: رد: الدرس التانى فى الجافا (المتغيرات)   السبت 28 مارس 2009, 9:27 pm

شكرا بجدوانتظر من الاسئلة 

_________________
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://forsan4ever.firstgoo.com
MOZO
عضو جديد
عضو جديد


ذكر
عدد الرسائل : 7
العمر : 34
الاسم : HANI MOSAAD
العمل/الترفيه : FRENSH TEACHER
الكلية : FRENSH LITTERATURE
الاوسمة : الاوسمة
دعاء :
مزاج العضو :
نقاط : 11
السٌّمعَة : 1
تاريخ التسجيل : 05/04/2009

مُساهمةموضوع: رد: الدرس التانى فى الجافا (المتغيرات)   الأحد 05 أبريل 2009, 6:47 am

PASHA YA PASHA
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Ahmed Shawky
نائب المدير
نائب المدير
avatar

ذكر
عدد الرسائل : 1805
العمر : 27
الاسم : ahmed shawky
الكلية : faculty of engineering
الاوسمة :
دعاء : لا اله الا الله
مزاج العضو :
نقاط : 1516
السٌّمعَة : 20
تاريخ التسجيل : 10/11/2007

مُساهمةموضوع: رد: الدرس التانى فى الجافا (المتغيرات)   الأحد 05 أبريل 2009, 2:43 pm

تسلم والله كنت مستنيك من زمااااااااااان
حمدلله على السلامة
استمررررررر
ومستنين الجديد والدروس القادمة يا مستر

_________________
نحن أحيانا نكتشف ما سوف نفعله...عندما يتضح لنا ما لا نستطيع فعله..
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.forsan4ever.firstgoo.com
MOZO
عضو جديد
عضو جديد


ذكر
عدد الرسائل : 7
العمر : 34
الاسم : 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
العمر : 34
الاسم : HANI MOSAAD
العمل/الترفيه : FRENSH TEACHER
الكلية : FRENSH LITTERATURE
الاوسمة : الاوسمة
دعاء :
مزاج العضو :
نقاط : 11
السٌّمعَة : 1
تاريخ التسجيل : 05/04/2009

مُساهمةموضوع: رد: الدرس التانى فى الجافا (المتغيرات)   الخميس 09 أبريل 2009, 4:30 am

خالد ارجوك صوت للاستفتاء اللى فى منتدى قول اللى فى نفسك لنصرة الرسول الكريم(اخوك هانى)
الرجوع الى أعلى الصفحة اذهب الى الأسفل
khaled
عضو برونزي
عضو برونزي
avatar

ذكر
عدد الرسائل : 193
العمر : 27
الاسم : khaled
العمل/الترفيه : طالب
الكلية : كليه الحاسبات والمعلومات
دعاء :
مزاج العضو :
نقاط : 42
السٌّمعَة : 1
تاريخ التسجيل : 06/02/2009

مُساهمةموضوع: رد: الدرس التانى فى الجافا (المتغيرات)   الخميس 09 أبريل 2009, 2:31 pm

اوك يا مستر وهلا بيك فى الاستايل الجديد منور والله
الرجوع الى أعلى الصفحة اذهب الى الأسفل
همسة2009
عضو برونزي
عضو برونزي


انثى
عدد الرسائل : 84
العمر : 51
الاسم : همسة
العمل/الترفيه : مدربة تنمية بشرية مسوقة الكترونى
الكلية : الخدمة الاجتماعية
الاوسمة : الاوسمة
دعاء :
نقاط : 94
السٌّمعَة : 1
تاريخ التسجيل : 23/09/2012

مُساهمةموضوع: رد: الدرس التانى فى الجافا (المتغيرات)   الإثنين 15 أكتوبر 2012, 5:24 pm

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

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
مــــــــنـــتـــــدي فــرســــــــــــــــــــــان الهـــــندســــــــــــــة  :: :::قسم البرمجة ::: :: منتدي عالم الجافا-
انتقل الى: