ماهي المتغيرات
في اي لغة برمجة هناك متغيرات تستخدم لتخزين القيم الثوابت هي متغيرات القيم الخاصة بها لا تتغير ويمكنك التفكير فيها كحاويه لحفظ القيم وهي تحفظ في الذاكرة مجرد ان تقوم بتعريفها فمثلا عرفت متغير واسميته الطول ثم اسندت لهذا المتغير قيمه تساوي 170 فبالتالي بعد ان يتم تنفيذ هذا البرنامج من قبل المترجم مترجم اللغة فسيتم انشاء مكان في الذاكرة هذه هذا المتغير وقيمته 170
تعريف المتغيرات
في الجافا كل متغير له نوع وانت تعرف المتغير من خلال وضع النوع اولا متبوعا بالاسم المتغير كما المثال في الصورة , لاحظ ان الفاصلة المنقوطة في نهاية كل تعريف الفاصلة المنقوطة هي ضرورية لان التعريف هو جمله جافا كامله فهذا يعني يجب ان ينتهي بفاصلة منقوطة المعرف لاسم المتغير يتكون من حروف وارقام ورموز العملة وموصلات الترقيم ولا يمكن ان يكون الحرف الاول رقما
إعطاء المتغير قيمة أولية
بعد تعريف المتغير يجب ان تعطيه قيمه اوليه من خلال جمله اسناد انت لا تستطيع ابدا تستخدم قيمه متغير لم يعطى قيمه اوليه
الثوابت
في الجافا يجب ان تستخدم الكلمة المفتاحية final لتعبر عن الثابت
الانواع المعددة
احيانا يجب ان يحتوي المتغير على مجموعه محدودة من القيم فقط على سبيل المثال قد تبيع ملابس او مأكولات بأربعة مقاسات صغيره متوسطه كبيره وكبيره جدا يمكنك ترميز قاعدات صحيحه او كحروف مثل “لارج” “سمول” او مثل 33 و 44 لكن قد تتعرض فلذلك الأنواع المتعددة تجعل المتغيرات التي تريدها محدودة. انت تستطيع تعريف نوعك المتعدد كما في الصورة.