الحروف في جافا
1. تعريف الحروف:
- القيم الثابتة ممثلة في شكل يمكن قراءته بواسطة الإنسان (مثل الرقم 100).
- وتسمى أيضًا الثوابت.
- بديهية وكثيرة الاستخدام.
اثنين. أنواع الحروف:
- الأنواع الأولية: يمكن أن تكون أي نوع بيانات بدائي.
- الأحرف: مفصولة بعلامات اقتباس مفردة (على سبيل المثال، 'a'، '%').
3. عدد صحيح حرفي:
- الأعداد التي لا تحتوي على مكونات كسرية (على سبيل المثال، 10، -100).
- يتم تمثيله كـ int افتراضيًا.
- يمكن تحديد المدة باستخدام l أو L (على سبيل المثال، 12L).
4. حرف النقطة العائمة:
- قم بتضمين علامة عشرية ومكون كسري (على سبيل المثال، 11,123).
- يتم تمثيلها بشكل مزدوج بشكل افتراضي.
- يمكن تحديده على أنه عائم باستخدام F أو f (على سبيل المثال، 10.19F).
- دعم التدوين العلمي.
5. التعيين إلى المتغيرات:
- يمكن تعيين عدد صحيح من الأحرف إلى char أو byte أو short إذا كانت القيمة مناسبة.
- يمكن تعيين عدد صحيح حرفي لفترة طويلة.
6. الشرطة السفلية في الحروف الحرفية (JDK 7):
- يجعل قراءة القيم الكبيرة أسهل (على سبيل المثال، 123_45_1234).
7. الحروف السداسية العشرية والثمانية والثنائية:
- الكسور السداسية العشرية: ابدأ بـ 0x أو 0X (على سبيل المثال، 0xFF).
- الأثماني: ابدأ بالصفر (مثلاً 011).
- الثنائيات (JDK 7): ابدأ بـ 0b أو 0B (على سبيل المثال، 0b1100).
8. تسلسلات هروب الشخصية:
- يستخدم لتمثيل الأحرف الخاصة (على سبيل المثال، \n للسطر الجديد، \t لعلامة التبويب).
- أمثلة: ch = '\t';، ch = '\'';.
9. حرفية السلسلة:
- مجموعة من الأحرف المحاطة بعلامتي اقتباس مزدوجتين (على سبيل المثال، "هذا اختبار").
- قد يحتوي على تسلسلات هروب (على سبيل المثال، \n، \t).
مثال للاستخدام في System.out.println:
System.out.println("First line\nSecond line");
System.out.println("A\tB\tC");
10. جدول تسلسل الهروب:
- \': اقتباس واحد
- \": التنصيص
- \: شرطة مائلة عكسية
- \r: العودة بالسيارة
- \n: سطر جديد
- \f: خلاصة الصفحة
- \t: علامة تبويب أفقية
- \b: مسافة للخلف
- \ddd: الثابت الثماني
- \uxxxx: ثابت سداسي عشري