معلومات

إعلان المتغيرات في Java

إعلان المتغيرات في Java

المتغير عبارة عن حاوية تحتوي على القيم المستخدمة في برنامج Java. لتتمكن من استخدام متغير ، يجب الإعلان عنها. عادةً ما يكون إعلان المتغيرات هو أول ما يحدث في أي برنامج.

كيف تعلن متغير

جافا هي لغة برمجة مكتوبة بقوة. هذا يعني أنه يجب أن يكون لكل متغير نوع بيانات مرتبط به. على سبيل المثال ، يمكن التصريح عن أحد المتغيرات باستخدام أحد أنواع البيانات البدائية الثمانية: البايت أو القصير أو int أو الطويل أو العائم أو المزدوج أو الحرف المنطقي.

تشبيه جيد لمتغير هو التفكير في دلو. يمكننا تعبئته إلى مستوى معين ، ويمكننا استبدال ما بداخله ، وفي بعض الأحيان يمكننا إضافة أو إخراج شيء منه. عندما نعلن عن متغير لاستخدام نوع البيانات ، فإن الأمر يشبه وضع علامة على المجموعة التي توضح ما يمكن تعبئته به. لنفترض أن التسمية الخاصة بالجرافة هي "الرمال". بمجرد إرفاق الملصق ، يمكننا فقط إضافة أو إزالة الرمال من الجرافة. في أي وقت نحاول فيه وضع أي شيء آخر فيه ، سوف نتوقف من شرطة الجرافة. في Java ، يمكنك التفكير في المترجم باعتباره شرطة الجرافة. يضمن أن المبرمجين يعلنون ويستخدموا المتغيرات بشكل صحيح.

لإعلان متغير في Java ، كل ما هو مطلوب هو نوع البيانات متبوعًا باسم المتغير:

عدد intOfDays.

في المثال أعلاه ، تم الإعلان عن متغير يسمى "numberOfDays" بنوع بيانات من int. لاحظ كيف ينتهي الخط بنصف القولون. تخبر العلامة النقطية برنامج التحويل البرمجي لـ Java بأن الإعلان قد اكتمل.

الآن وقد تم الإعلان عن ذلك ، لا يمكن لـ numberOfDays الاحتفاظ بالقيم التي تتطابق مع تعريف نوع البيانات (على سبيل المثال ، بالنسبة لنوع البيانات int ، يمكن أن تكون القيمة فقط رقمًا كاملًا بين -2،147،483،648 إلى 2،147،483،647).

الإعلان عن المتغيرات لأنواع البيانات الأخرى هو نفسه تمامًا:

بايت nextInStream؛
ساعة قصيرة
total totalNumberOfStars؛
رد فعل تعويموقت؛
سعر مزدوج

تهيئة المتغيرات

قبل استخدام المتغير ، يجب إعطاء قيمة أولية. وهذا ما يسمى تهيئة المتغير. إذا حاولنا استخدام متغير دون إعطاء قيمة له أولاً:

عدد intOfDays.
/ / حاول وأضف 10 إلى قيمة numberOfDays
numberOfDays = numberOfDays + 10؛
سوف المترجم رمي خطأ:
رقم متغير قد لا يكون قد تم تهيئته

لتهيئة متغير ، نستخدم بيان المهمة. يتبع بيان الواجب نفس نمط المعادلة في الرياضيات (على سبيل المثال ، 2 + 2 = 4). يوجد الجانب الأيسر للمعادلة ، والجانب الأيمن وعلامة المساواة (أي ، "=") في المنتصف. لإعطاء قيمة للمتغير ، يكون الجانب الأيسر هو اسم المتغير والجانب الأيمن هو القيمة:

عدد intOfDays.
numberOfDays = 7؛

في المثال أعلاه ، تم الإعلان عن numberOfDays بنوع بيانات من int وتم إعطاء قيمة مبدئية قدرها 7. يمكننا الآن إضافة عشرة إلى قيمة numberOfDays لأنه تمت تهيئة:

عدد intOfDays.
numberOfDays = 7؛
numberOfDays = numberOfDays + 10؛
System.out.println (numberOfDays من)؛

عادةً ما تتم تهيئة المتغير في نفس الوقت الذي يتم فيه الإعلان:

/ / قم بتعريف المتغير وامنحه قيمة الكل في عبارة واحدة
int numberOfDays = 7؛

اختيار الأسماء المتغيرة

يُعرف الاسم المعطى للمتغير بمعرف. كما يوحي المصطلح ، فإن الطريقة التي يعرف بها المترجم المتغيرات التي يتعامل معها هي من خلال اسم المتغير.

هناك قواعد معينة للمعرفات:

  • لا يمكن استخدام الكلمات المحجوزة.
  • لا يمكن أن يبدأوا برقم ، لكن يمكن استخدام الأرقام بعد الحرف الأول (على سبيل المثال ، name1 ، n2ame صالحون).
  • يمكن أن يبدأوا بحرف أو تسطير أسفل السطر (أي ، "_") أو علامة الدولار (أي ، "$").
  • لا يمكنك استخدام رموز أو مسافات أخرى (مثل ، "٪" ، "^" ، "&" ، "#").

دائما إعطاء المتغيرات الخاصة بك معرفات ذات مغزى. إذا كان المتغير يحمل سعر الكتاب ، فاتصل به باسم "bookPrice". إذا كان لكل متغير اسم يوضح الغرض منه ، فسوف يجعل العثور على الأخطاء في البرامج أسهل بكثير.

أخيرًا ، هناك اصطلاحات تسمية في Java نشجعك على استخدامها. ربما لاحظت أن جميع الأمثلة التي قدمناها تتبع نمطًا معينًا. عند استخدام أكثر من كلمة واحدة مجتمعة في اسم متغير ، تُعطى الكلمات التي تلي الكلمة الأولى حرفًا كبيرًا (على سبيل المثال ، reactTime ، numberOfDays.) يُعرف هذا بالحالة المختلطة وهو الخيار المفضل لمعرفات المتغيرات.


شاهد الفيديو: 3- java Variable Types تعلم برمجة جافا. المتغيرات (يونيو 2021).