Files
freeCodeCamp/guide/arabic/java/variables/index.md
2019-06-20 16:49:26 -05:00

3.7 KiB

title, localeTitle
title localeTitle
Variables المتغيرات

المتغيرات

متغيرات تخزين القيم. وهي الكيان الأساسي المستخدم لتخزين البيانات مثل النص والأرقام وما إلى ذلك في أي برنامج.

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

  • النوع البدائي: int ، short ، char ، long ، boolean ، byte ، float ، double
  • نوع المجمع: Integer ، Short ، Char ، Long ، Boolean ، Byte ، Float ، Double
  • نوع المرجع: String ، StringBuilder ، Calendar ، ArrayList ، وما إلى ذلك

ربما لاحظت أن نوع الالتفاف يتكون من أنواع مكتوبة بالضبط مثل النوع البدائي ، باستثناء الحروف الأبجدية في البداية (مثل نوع المرجع ). ويرجع ذلك إلى أن أنواع الالتفاف هي في الواقع جزء من أنواع المراجع العامة ، ولكنها مرتبطة ارتباطًا وثيقًا بنظيراتها البدائية من خلال autoboxing و unboxing . الآن ، تحتاج فقط إلى معرفة أن مثل "نوع التفاف" موجود.

عادة ، يمكنك أن تعلن (أي إنشاء) المتغيرات وفقا للبناء التالي: < data-type > < variableName

// Primitive Data Type
int i;

// Reference Data Type
Float myFloat;

يمكنك تعيين قيمة للمتغير إما في نفس الوقت الذي تقوم فيه بالتصريح (الذي يسمى التهيئة ) ، أو في أي مكان في الكود بعد أن تقوم بإعلانه. الرمز = يستخدم لنفسه.

// Initialise the variable of Primitive Data Type 'int' to store the value 10
int i = 10;
double amount = 10.0;
boolean isOpen = false;
char c = 'a'; // Note the single quotes

//Variables can also be declared in one statement, and assigned values later.
int j;
j = 10;

// initiates an Float object with value 1.0
// variable myFloat now points to the object
Float myFloat = new Float(1.0);

//Bytes are one of types in Java and can be
//represented with this code
int byteValue = 0B101;
byte anotherByte = (byte)0b00100001;

كما يتضح من المثال أعلاه ، فإن متغيرات النوع البدائي تتصرف بشكل مختلف قليلاً عن متغيرات النوع المرجعي (& التفاف) - بينما المتغيرات الأولية تخزن القيمة الفعلية ، تشير المتغيرات المرجعية إلى "كائن" يحتوي على القيمة الفعلية. يمكنك معرفة المزيد في الأقسام المرتبطة أدناه.

موارد آخرى