جاري التحميل...

formatting في Java

رتّب الكود حتى يرى القارئ الكتل والعوامل بنظرة واحدة. في Yard.java أبقِ الفئة العامة Yard. داخل main أضف indent لأسطر البدن، واكتب int sum = 10 + 2; بمسافات حول = و+، ثم اطبع sum. ترجم بـ javac Yard.java وشغّل java Yard. يجب أن تُظهر الشاشة 12. اترك التواريخ للصفحة التالية — هذا الدرس مسافات وindent، لا أنواع التقويم.

أضف indent داخل الأقواس المعقوفة

صفحة التسمية أثبتت الإملاء الدقيق. هذه الصفحة تثبت التخطيط المرتّب. افتح Yard.java. أبقِ اسم الفئة العامة Yard. احذف عروض ticketCount / TicketCount المتبقية إن دفنت قصة التنسيق، وملفات add ذات Javadoc فقط المتبقية، وصيد تسميات debug، وأي Scanner للوحة المفاتيح. لا ينتظر البرنامج الكتابة. لا تحتاج سطر import.
اكتب الفئة وmain بأقواس معقوفة تعلّم الكتلة. ضع التعليمات التي تنتمي إلى main بمستوى indent أعمق بدرجة واحدة من سطر main. عادة المبتدئ الشائعة أربع مسافات لكل مستوى. أبقِ العرض نفسه على كل سطر مزاح في هذا العرض.
أبقِ مسافات حول التعيين وعلامة الجمع حتى تفصل العين الأسماء عن العوامل:
int sum = 10 + 2;
ثم اطبع النتيجة:
System.out.println(sum);
التنسيق لا يغيّر الرياضيات. عشرة زائد اثنان ما زالت اثني عشر. الـ indent والمسافات تساعد الإنسان على مسح أي الأسطر تجلس داخل main.

Yard tidy sum with indent

java
public class Yard {
    public static void main(String[] args) {
        int sum = 10 + 2;
        System.out.println(sum);
    }
}

من المجلد الذي يحوي Yard.java شغّل javac Yard.java. عندما تطابق الأقواس العادية والمعقوفة والفواصل المنقوطة، لا يكتب javac سطرًا من عنده. ثم شغّل java Yard — وليس java Yard.java. أزل لاحقة .java من أمر التشغيل. أبقِ فئة عامة واحدة في الملف حتى يطابق الاسم Yard.
تُظهر الشاشة 12. امشِ التشغيل مرة. تبدأ Java من Yard.main. الأسطر المزاحَة هي البدن. التعيين يخزّن اثني عشر تحت sum. الطباعة تكتب 12. إن أزلت المسافات حول = وما زال الترجمة تنجح، يمكن أن تبقى النتيجة 12 — المسافات كانت للقرّاء. إن كسرت أقواسًا لازمة أو بنيت الشكل، يشتكي javac. هذه الصفحة تبقي عمدًا شكلًا كاملًا مقروءًا.
قل القاعدة وأنت تراقب الشاشة: أضف indent للبدن، باعد العوامل التي تريد أن تلتقطها العين، ثم ترجم وشغّل لتثبت أن البرنامج ما زال يعمل. لا تخترع واجهات برمجة للتاريخ والوقت في هذه الصفحة. التواريخ تنتظر الدرس التالي.
إن ما زلت ترى 4 ثم 9 من ملف تسمية، انتقل إلى ملف تدريس التنسيق وشغّل java Yard مجددًا. إن جلس كل سطر في العمود صفر بلا indent، قد يعمل البرنامج بعد، لكن حدود الكتلة أصعب قراءة. أبقِ الـ indent في ملف التدريس.

قائمة تحقق قصيرة للتنسيق

الجدول أدناه هو الخريطة القصيرة لهذه الصفحة. أولًا تضيف indent للبدن. ثم تبقي مسافات حول العوامل الواضحة. ثم تتحقق بـ javac وjava Yard. تجنّب التخمين أن المسافات تغيّر المجموع. لا تحذف كل الـ indent قبل أن تعرف أن الشاشة ما زالت تُظهر 12.

📊 Beginner formatting habits on Yard

Habit What you do
Indent Push main body lines one level deeper than main
Operators Keep spaces around = and + in simple assignments
Verify Compile and run so the screen still shows 12

أبقِ الجدول بجانب ملف التدريس وأنت تعدّل. أشر إلى القوس المعقوف الافتتاحي لـ main، ثم إلى سطر sum المزاح، ثم إلى القوس الختامي. لعبة المطابقة هذه هي فكرة المبتدئ كلها في مرور واحد. الأدوات التي تنسّق تلقائيًا لاحقًا تتبع عادات مشابهة. البشر يستخدمون الخريطة نفسها عندما يكبر الملف.
إن بقيت عروض التسمية قريبة، احتفظ بها كتاريخ. لهذا الدرس شغّل ملف تدريس التنسيق حتى تُظهر الشاشة مجموعًا مرتّبًا، لا زوج حساسية حالة. إن اشتكى javac من فئات عامة مكررة، أبقِ Yard فقط public.

التنسيق ليس الرياضيات

سطر مزدحم ما زال يمكنه حساب المجموع نفسه. int sum=10+2; بلا مسافات قد يترجم ويطبع 12. هذه الصفحة ما زالت تعلّم المسافات لأن القرّاء يتعبون أقل عندما تبرز العوامل. الـ indent الفكرة نفسها للكتل: المترجم يهتم بالأقواس المعقوفة؛ القرّاء يهتمون برؤية أي الأسطر تنتمي معًا.
لا تعامل التنسيق كلغة برمجة ثانية. أبقِ أسلوبًا واضحًا واحدًا في ملف التدريس. لا تخلط علامات الجدولة والمسافات بطريقة تجعل الأسطر تقفز. أربع مسافات لكل مستوى تكفي لهذا الشكل المبتدئ.
عندما يكون التخطيط خاطئًا والرموز صحيحة، قد ينجح javac بعد. لذلك تقرأ الأقواس المعقوفة والـ indent معًا، لا رقم الشاشة فقط.

مقارنة مع إملاءات التسمية

في صفحة التسمية كان ticketCount وTicketCount اسمين مختلفين. في هذه الصفحة المسافات والـ indent لا تصنع أسماء جديدة. ترتّب الأسماء والعوامل نفسها حتى تكون الكتلة واضحة. ما زلت تترجم Yard.java وتشغّل java Yard. العادة الجديدة indent متسق داخل الأقواس المعقوفة مع تباعد عوامل مقروء.
أجابت التسمية أي إملاء تبحث عنه. يجيب التنسيق كيف يجب أن يبدو الملف وأنت تنظر. أبقِ العادتين لاحقًا. هذا الدرس يعزل التخطيط حتى تثبت الشاشة المجموع بعد تعديل مرتّب.
إن كان ملف تسمية ما زال مفتوحًا، قد ترى 4 و9. انتقل إلى ملف التنسيق حتى يطبع main قيمة sum كـ 12. أبقِ عروض التواريخ خارج هذه الصفحة. أبقِ إدخال لوحة المفاتيح خارج هذه الصفحة.

قبل التواريخ

يمكنك إضافة indent لـ main، ومباعدة = و+، وتخزين sum كـ 10 + 2، ورؤية 12 بعد java Yard. ترجم Yard.java وشغّل java Yard للعرض المحتفظ به. ساعد التخطيط القرّاء؛ بقيت الرياضيات اثني عشر. الصفحة التالية هي التواريخ، حيث تعمل مع قيم التقويم في Java.
أبقِ عرض المجموع المرتّب لزوج واضح تخطيط-ثم-تشغيل. أبقِ ملفات التسمية خارج هذه الصفحة عندما تتدرب على الـ indent. أبقِ ملفات dates خارج هذه الصفحة حتى ذلك الدرس. تلك العادات الثلاث نقطة تفتيش قبل أن تتقدم. عندما تُظهر الأقواس المعقوفة الكتلة وتُظهر الشاشة 12، أدّى التنسيق عمله لهذا الدرس وأنت جاهز للموضوع التالي عن التواريخ.
مرور أخير على المجلد: Yard عام واحد، بدن main بـ indent، عوامل متباعدة، بلا انتظار لوحة مفاتيح، بلا إجبار على أنواع تاريخ. شغّل javac Yard.java وjava Yard مرة أخرى على العرض المفتوح. إن ما زالت الشاشة تُظهر 12 وما زال الـ indent يعلّم البدن، فشكل التنسيق متين ويمكن للدورة الانتقال إلى التواريخ في الصفحة التالية. فضّل عادة تخطيط واضحة واحدة لكل قراءة حتى يعلّم كل مرور قائمة التحقق نفسها.

🧠 اختبر معرفتك

جاهز للبدء

اختبر معرفتك

تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع

❓
5
الأسئلة
🎯
70%
للنجاح
♾️
∞
الوقت
🔄
∞
المحاولات

📝 التعليمات

  • اقرأ كل سؤال بعناية
  • اختر أفضل إجابة لكل سؤال
  • يمكنك إعادة الاختبار عدة مرات كما تريد
  • سيتم عرض تقدمك في الأعلى