كما ذكرنا سابقًا، يتم تعريف الأنواع البدائية التالية في Java:
طاولة 1.1. خصائص أنواع الأعداد الصحيحة في Java
طاولة 1.2. تسلسلات الهروب المستخدمة في لغة جافا
طاولة 2.1. خصائص أنواع جافا الحقيقية
لا يمكن لمتغيرات الفاصلة العائمة تخزين القيم الرقمية فحسب، بل أيضًا أي من العلامات (الحالات) المحددة خصيصًا: اللانهاية السالبة، والصفر السالب، واللانهاية الموجبة، والصفر الموجب، وليس رقمًا
- أنواع الأعداد الصحيحة؛
- أنواع حقيقية؛
- نوع منطقي.
=
"، والذي يعين قيمة أولية للمتغير الذي تم إنشاؤه.
1. أنواع المتغيرات الصحيحة
تختلف أنواع الأعداد الصحيحة في مقدار الذاكرة المخصصة لها. وترد خصائص أنواع الأعداد الصحيحة في الجدول. 1.1.char
كما ترون من الجدول أدناه، تعتبر المتغيرات الصحيحة، باستثناء النوع ، متغيرات موقعة في لغة جافا. يمكن تحديد الثوابت الصحيحة في البرنامج بإحدى الطرق الثلاث: كقيم عشرية أو سداسية عشرية أو ثمانيية. افتراضيًا، يتم تفسير كافة الأرقام على أنها أرقام عشرية وتكون من النوع int
. يمكنك الإشارة بوضوح إلى نوع العضوية عن طريق إضافة حرف أو حرف long
إلى نهاية الرقم . يتم تحديد القيمة السداسية العشرية باستخدام الأحرف أو ، متبوعة بقيمة الرقم (أرقام وحروف أو )، على سبيل المثال: . يجب أن يبدأ الرقم في التدوين الثماني بصفر، متبوعًا برقم ثماني واحد أو أكثر، على سبيل المثال . يمكن أن تكون الأرقام الثمانية والست عشرية موجبة وسالبة وتختلف في نفس النطاقات مثل الأرقام في التمثيل العشري (على سبيل المثال، الأرقام السداسية العشرية لها قيمة قصوى وقيمة دنيا - ، والأرقام الثمانية لها، على التوالي، و - ) أمثلة على الإعلان عن المتغيرات الصحيحة:"l"
"L"
"0x"
"0X"
0-9
A-F
a-f
0x7FFF
077777
byte
0x7F
0x80
177
200
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
يتم تعريف الأحرف في Java باستخدام كلمة أساسية char
ويتم تنفيذها باستخدام معيار Unicode. يمكنك تحديد رمز ثابت في برنامج أو كرمز عادي. يجب أن يكون المعنى الرمزي محاطًا بفواصل عليا مفردة، على سبيل المثال:
char symbol='f';
هناك طريقة أخرى لكتابة الأحرف وهي عبارة عن زوج من الأحرف "\u"
متبوعًا برقم سداسي عشري مكون من أربعة أرقام (يتراوح من 0000
إلى FFFF
) يمثل رمز Unicode الخاص بالحرف، على سبيل المثال:
char symbol = '\u0042';
يمكن تحديد بعض الأحرف غير الموجودة على لوحة المفاتيح باستخدام ما يسمى بتسلسلات الهروب، \
والتي تحتوي على الحرف " " متبوعًا بحرف أبجدي يحدد تسلسل الهروب، كما هو موضح في الجدول 1. 1.2.
2. الأنواع الحقيقية للمتغيرات
تدعم لغة Java الأرقام والمتغيرات ذات الفاصلة العائمة العادية والمزدوجة البت - الأنواعfloat
و double
. بالنسبة لأرقام الفاصلة العائمة، تحتاج إلى تحديد الأجزاء الصحيحة والكسرية، مفصولة بنقطة، على سبيل المثال 4.6
أو 7.0
. بالنسبة للأعداد الكبيرة، يمكنك استخدام التدوين الأسي (باستخدام رمز "e"
أو رمز لفصل الجزء العشري عن الأس "E"
)، على سبيل المثال، تتم كتابة الرقم -3.58×107 كـ –3.58E7
، ويتم كتابة الرقم 73.675×10-15 كـ 73.675e-15
. يتم عرض خصائص أنواع Java الحقيقية في الجدول. 2.1.
NaN
. من المفترض أن تكون جميع ثوابت الفاصلة العائمة من النوع double
. لتحديد عدد من النوع ، يجب إلحاق رمز أو رمز float
في نهايته . أمثلة على إعلانات متغيرات النقطة العائمة:"f"
"F"
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;
3. نوع متغير منطقي
يمكن للمتغيرات المنطقية (Boolean Variables) أن تأخذ إحدى القيمتين: "صحيح" أو "خطأ" وتستخدم في لغات البرمجة في العمليات العلائقية (المقارنة) والمنطقية. إذن نتيجة المقارنة5 > 3
سيكون "صحيحا"، ونتيجة المقارنة
8 < 1
سيكون "كاذبا". على عكس لغة C، حيث ترتبط النتيجة "false" بقيمة عددية من النوع int
0، والنتيجة "true" مرتبطة بقيمة غير صفرية من النوع int
، وبناءً على ذلك، يتم تعيين قيمة عددية لنتائج المقارنة (عادةً 0 أو 1)، قدمت Java متغيرات منطقية خاصة بها، ونوع بيانات منفصل. يتم تحديد المتغيرات المنطقية في Java باستخدام الكلمة الأساسية المنطقية ويمكن أن تحتوي على قيمة واحدة فقط من قيمتين: صحيح أو خطأ ، على سبيل المثال
boolean switch = true;
رابط إلى المصدر: أنواع جافا البدائية
GO TO FULL VERSION