متغيرات جافا
متغيرات جافا
المتغيرات عبارة عن حاويات لتخزين قيم البيانات.
في Java ، توجد أنواع مختلفة من المتغيرات ، على سبيل المثال:
String
- يخزن النصوص ، مثل "مرحبًا". قيم السلسلة محاطة بعلامات اقتباس مزدوجةint
- يخزن الأعداد الصحيحة (أعداد صحيحة) ، بدون كسور عشرية ، مثل 123 أو -123float
- يخزن أرقام الفاصلة العائمة بأرقام عشرية ، مثل 19.99 أو -19.99char
- يخزن أحرفًا مفردة ، مثل "أ" أو "ب". قيم الأحرف محاطة بعلامات اقتباس فرديةboolean
- يخزن القيم بحالتين: صواب أو خطأ
إعلان (إنشاء) المتغيرات
لإنشاء متغير ، يجب تحديد النوع وتعيين قيمة له:
بناء الجملة
type variableName = value;
حيث يكون type أحد أنواع Java (مثل int
أو String
) ، و
variableName هو اسم المتغير (مثل x أو
الاسم ). تستخدم علامة التساوي لتعيين قيم للمتغير.
لإنشاء متغير يجب أن يخزن النص ، انظر إلى المثال التالي:
مثال
أنشئ متغيرًا يسمى اسم النوع String
وعيّن له القيمة " John ":
String name = "John";
System.out.println(name);
لإنشاء متغير يجب أن يخزن رقمًا ، انظر إلى المثال التالي:
مثال
قم بإنشاء متغير يسمى myNum من النوع int
وقم بتعيين القيمة 15 :
int myNum = 15;
System.out.println(myNum);
يمكنك أيضًا التصريح عن متغير بدون تعيين القيمة ، وإسناد القيمة لاحقًا:
مثال
int myNum;
myNum = 15;
System.out.println(myNum);
لاحظ أنه إذا قمت بتعيين قيمة جديدة لمتغير موجود ، فسيتم استبدال القيمة السابقة:
مثال
غيّر قيمة myNum
من 15
إلى 20
:
int myNum = 15;
myNum = 20; // myNum is now 20
System.out.println(myNum);
متغيرات النهاية
ومع ذلك ، يمكنك إضافة final
الكلمة الأساسية إذا كنت لا تريد أن يقوم الآخرون (أو أنت بنفسك) بالكتابة فوق القيم الحالية (سيؤدي هذا إلى إعلان المتغير على أنه "نهائي" أو "ثابت" ، مما يعني أنه غير قابل للتغيير وقراءة فقط):
مثال
final int myNum = 15;
myNum = 20; // will generate an error: cannot assign a value to a final variable
أنواع أخرى
عرض توضيحي لكيفية إعلان المتغيرات من الأنواع الأخرى:
مثال
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
سوف تتعلم المزيد عن أنواع البيانات في الفصل التالي.
عرض المتغيرات
غالبًا ما تستخدم println()
الطريقة لعرض المتغيرات.
للجمع بين كل من النص والمتغير ، استخدم +
الحرف:
مثال
String name = "John";
System.out.println("Hello " + name);
يمكنك أيضًا استخدام +
الحرف لإضافة متغير إلى متغير آخر:
مثال
String firstName = "John ";
String lastName = "Doe";
String fullName = firstName + lastName;
System.out.println(fullName);
بالنسبة للقيم الرقمية ، +
يعمل الحرف كعامل رياضي (لاحظ أننا نستخدم int
المتغيرات (عددًا صحيحًا) هنا):
مثال
int x = 5;
int y = 6;
System.out.println(x + y); // Print the value of x + y
من المثال أعلاه ، يمكنك أن تتوقع:
- x يخزن القيمة 5
- y يخزن القيمة 6
- ثم نستخدم
println()
الطريقة لعرض قيمة x + y ، وهي 11
قم بتعريف العديد من المتغيرات
للإعلان عن أكثر من متغير من نفس النوع ، استخدم قائمة مفصولة بفواصل:
مثال
int x = 5, y = 6, z = 50;
System.out.println(x + y + z);
معرفات جافا
يجب تحديد جميع متغيرات Java بأسماء فريدة .
تسمى هذه الأسماء الفريدة بالمعرفات .
يمكن أن تكون المعرفات أسماء قصيرة (مثل x و y) أو أسماء وصفية أكثر (العمر ، المجموع ، إجمالي الحجم).
ملاحظة: يوصى باستخدام الأسماء الوصفية من أجل إنشاء تعليمات برمجية مفهومة وقابلة للصيانة:
مثال
// Good
int minutesPerHour = 60;
// OK, but not so easy to understand what m actually is
int m = 60;
القواعد العامة لتسمية المتغيرات هي:
- يمكن أن تحتوي الأسماء على أحرف وأرقام وشرطات سفلية وعلامات الدولار
- يجب أن تبدأ الأسماء بحرف
- يجب أن تبدأ الأسماء بحرف صغير ولا يمكن أن تحتوي على مسافات
- يمكن أن تبدأ الأسماء أيضًا بـ $ و _ (لكننا لن نستخدمها في هذا البرنامج التعليمي)
- الأسماء حساسة لحالة الأحرف ("myVar" و "myvar" متغيران مختلفان)
- لا يمكن استخدام الكلمات المحجوزة (مثل الكلمات الأساسية لجافا ، مثل
int
أو ) كأسماءboolean