نصائح لإعلان المتغيرات في جافا

click fraud protection

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

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

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

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

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

 عدد intOfDays ؛ 

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

instagram viewer
مترجم جافا أن الإعلان قد اكتمل.

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

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

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

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

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

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

لتهيئة متغير نستخدم بيان المهمة. يتبع بيان المهمة نفس نمط المعادلة في الرياضيات (على سبيل المثال ، 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". إذا كان لكل متغير اسم يوضح الغرض من استخدامه ، فسيجعل العثور على الأخطاء في برامجك أسهل كثيرًا.

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

instagram story viewer