علامة بين عددين في Java
int total = 4 + 9; يحتفظ بعدد صحيح واحد مصنوع بعلامة جمع بين 4 و9، وSystem.out.println(total) يكتب 13. الشاشة سطر واحد. العلامة نفسها ليست على ذلك السطر، ولا يوجد سطر ثانٍ لـ 4 ولا لـ 9.
علامة تجلس بين عددين
افتح Mint.java. اسم الملف يبقى Mint.java، لأن public class Mint ما زال اسم الملف. هذه الصفحة لا تغيّر اسم الملف ولا تغيّر public class Mint. احذف String[] plants إن كان ذلك السطر ما زال هناك، بما فيه الحاضنتان وleaf وmint وكل سطر كتابة فيه plants[0]. احذف String plant = null إن كان ذلك السطر ما زال هناك. احذف plant.length واحذف charAt. احذف int count إن كان ذلك السطر ما زال هناك، بما فيه 40 و-4 و040. احذف double weight إن كان ما زال هناك. احذف boolean ripe إن كان ما زال هناك. احذف أي سطر import، وأي سطر reader، وأي سطر nextLine. الملف الذي تحتفظ به بلا import، وبلا Scanner، وبلا nextLine، وبلا plants، وبلا plant، وبلا count، وبلا weight، وبلا ripe. استيراد بلا استخدام لا يجعل javac يفشل وحده، ولا يكتب 13 أيضاً. العدد يكتبه فقط سطر الكتابة الذي يستخدم الاسم الذي يحتفظ بالقيمة المجمّعة.
داخل main، سطر الاحتفاظ هو int total = 4 + 9;. int هي كلمة النوع. تقول إن هذا الاسم يحتفظ بعدد صحيح. total هو الاسم، ويبدأ بحرف t صغير. علامة = تحتفظ. على يمين = يجلس عددان صحيحان وعلامة واحدة. العدد الأول 4. العلامة +. العدد الثاني 9. لا علامتي اقتباس حول 4، ولا علامتي اقتباس حول 9. الفاصلة المنقوطة تنهي السطر. هذا السطر يحتفظ بعدد واحد. لا يكتب الشاشة. الاحتفاظ ليس كتابة. تبقى الشاشة فارغة طوال هذا السطر. العددان ليسا تحت اسمين منفصلين على هذه الصفحة. العلامة لا تجلس على الشاشة وحدها. العلامة تقول لـ Java كيف يصنع العدد الواحد الذي سيحتفظ به total.
علامة بين عددين ليست نفس عمل علامة ملتصقة بعدد واحد. في صفحة الأعداد، int count = -4; كتبت علامة ناقص ملتصقة بأرقام عدد واحد. ذلك السطر لم يكن فيه عدد ثانٍ للجمع معه. هذه الصفحة تضع علامة بين عددين يقف كل منهما وحده. int total = 4 + 9; فيه 4، ثم علامة جمع، ثم 9. علامة الجمع ليست ملتصقة بـ 4 كعدد موقّع، وليست ملتصقة بـ 9 كعدد موقّع. تجلس في الوسط وتجمعهما. إذا أظهرت الشاشة -4، فملف الأعداد ما زال في مكانه. احذف ذلك السطر. إذا أظهرت الشاشة leaf، فملف المصفوفات ما زال في مكانه. احذف الحاضنتين والقوسين المربّعين.
سطر الكتابة هو الاسم العاري: System.out.println(total);. بلا علامتي اقتباس، وبلا علامة على ذلك السطر. Java يقرأ الاسم total، ويكتب العدد الصحيح الذي يحتفظ به ذلك الاسم، وينهي السطر. للملف الذي تحتفظ به، ذلك العدد هو 13. حروف الاسم نفسه، t وo وt وa وl، ليست على الشاشة. int ليست على الشاشة. علامة الجمع ليست على الشاشة. الرقم 4 ليس على الشاشة وحده. الرقم 9 ليس على الشاشة وحده. الرقمان 1 و3 على الشاشة، سطراً واحداً، 13. احفظ الملف.
الملف الذي تحتفظ به
احفظ هذا باسم Mint.java. هذا هو الملف الذي تحتفظ به هذه الصفحة. كلمة نوع واحدة، int. اسم واحد، total. سطر احتفاظ واحد يكتب 4، ثم علامة جمع، ثم 9، بلا علامتي اقتباس حول أيّ من العددين. سطر كتابة واحد، وذلك السطر يستخدم الاسم العاري. لا سطر plants، ولا سطر null، ولا سطر كتابة ثانٍ.
public class Mint {
public static void main(String[] args) {
int total = 4 + 9;
System.out.println(total);
}
}
اقرأ الملف من أعلاه. public class Mint يسمّي الملف. لا يكتب الشاشة. public static void main(String[] args) هو الموضع الذي يبدأ منه Java. كلمة String على سطر main ذلك ما زالت ليست سطر احتفاظ. القوسان المربّعان على سطر main ذلك يخصّان args، وهذه الصفحة لا تقرأ args. int total = 4 + 9; يحتفظ بعدد صحيح واحد. لا يكتب شيئاً. System.out.println(total); يكتب 13 وينهي السطر. على الشاشة سطر واحد. بلا علامتي اقتباس. بلا سطر ثانٍ. لا يوجد سطر String[] في الملف الذي تحتفظ به، ولا يوجد سطر يحتفظ بـ null.
ما تظهره الشاشة
في المجلد الذي فيه Mint.java هذا، اكتب javac Mint.java. حين يكون الملف سليماً، هذا الأمر لا يكتب أي سطر. علامة جمع بين عددين صحيحين لا تجعل javac يكتب سطراً، ولا تجعل javac يفشل. ثم اكتب java Mint. لا تكتب .java بعد java. الأمران نفسهما هما ما تكتبه على Windows وعلى macOS. هذه الصفحة لا تنقل العلامة التي تظهرها الصدفة قبل الأمر. البرنامج يكتب 13. لا ينتظر أن تكتب شيئاً. العددان والعلامة كانا داخل الملف قبل التشغيل. إذا انتظر java Mint، فما زال nextLine داخل الملف. احذف ذلك السطر وأبقِ int total = 4 + 9; وسطر الكتابة الواحد. البرنامج ينتهي بعد سطر الكتابة.
الشاشة تظهر 13. سطر واحد. بلا علامتي اقتباس. إذا أظهرت الشاشة 4، فسطر الكتابة قد يطبع اسماً آخر، أو سطر الاحتفاظ ما زال int total = 4; بلا علامة وبلا عدد ثانٍ. الملف الذي تحتفظ به فيه العددان وعلامة الجمع. إذا أظهرت الشاشة 9، فالعدد الثاني وحده يُكتب، أو العلامة ناقصة. إذا أظهرت الشاشة حروف 4 + 9، فسطر الكتابة فيه علامتا اقتباس حول تلك الحروف: System.out.println("4 + 9");. هاتان العلامتان تحددان حروفاً، فالعدد المجمّع لا يُكتب. إذا أظهرت الشاشة total، فسطر الكتابة فيه علامتا اقتباس حول الاسم. إذا أظهرت الشاشة leaf، فما زال plants داخل الملف. إذا أظهرت الشاشة null، فملف null ما زال في مكانه. إذا أظهرت الشاشة 40، فملف الأعداد ما زال في مكانه. لا تعيد تثبيت Java لأن الشاشة أظهرت السطر الخطأ.
شاشة تظهر 13 لا تثبت علامة الجمع وحدها. int total = 13; يكتب 13 أيضاً. يمكن أن تبدو الشاشة متشابهة. الملف ليس كذلك. الملف الذي تحتفظ به فيه 4، ثم +، ثم 9. حين تحكم على هذه الصفحة، ابحث عن العلامة بين العددين. لا تحكم على الملف من الشاشة وحدها.
المسافات حول العلامة مسموحة. int total = 4+9; بلا مسافات ما زال يحتفظ بـ 13، وjavac لا يكتب أي سطر. int total = 4 + 9; مع مسافات ما زال يحتفظ بـ 13. الملف الذي تحتفظ به يستخدم مسافات حول العلامة، لأن العلامة أسهل رؤيةً كذلك. المسافات ليست قيمة ثانية. غياب عدد غير مسموح. int total = 4 + ; يجعل javac يكتب خطأ. int total = + 9; ليس الملف الذي تحتفظ به. علامة جمع ملتصقة بعدد واحد، كما في int total = +9;، تحتفظ بـ 9. ذلك السطر ليس فيه عدد ثانٍ للجمع معه. مسموح، وهو ليس الملف الذي تحتفظ به. الملف الذي تحتفظ به فيه عددان وعلامة واحدة بينهما.
علامتا اقتباس حول عدد تحوّلانه إلى حروف. int total = "4" + 9; يطلب من Java أن يجمع حروفاً بعدد صحيح بطريقة لا تعلّمها هذه الصفحة. javac يكتب خطأ، أو الشاشة ليست العدد 13. احذف علامتي الاقتباس. كلا جانبي العلامة، على هذه الصفحة، عددان صحيحان بلا علامتي اقتباس. System.out.println(4 + 9); بلا اسم total أصلاً يكتب 13 أيضاً. يمكن أن تبدو الشاشة متشابهة. الملف الذي تحتفظ به يحتفظ أولاً بالعدد المجمّع تحت اسم، ثم يكتب ذلك الاسم. حين تحكم على هذه الصفحة، ابحث عن int total وابحث عن العلامة على سطر الاحتفاظ.
يجب أن يوجد الاسم قبل أن يستخدمه سطر. إذا كُتب System.out.println(total); فوق int total = 4 + 9;، يكتب javac خطأ. سطر الكتابة يسمّي total قبل أن يوجد total. انقل سطر الاحتفاظ إلى فوق سطر الكتابة. لا تكتب int مرة ثانية للاسم نفسه. سطر لاحق يمكن أن يستبدل العدد من غير كتابة int مرة أخرى، ما دام total موجوداً: total = 4 + 9;. ذلك الشكل مسموح. وهو غير مطلوب. الملف الذي تحتفظ به ينشئ الاسم ويحتفظ بالعدد المجمّع على سطر واحد.
علامات أخرى تكتب أعداداً أخرى
علامة الجمع ليست العلامة الوحيدة. علامة ناقص بين عددين تأخذ الثاني من الأول. int total = 9 - 4; يحتفظ بـ 5. هذا التشغيل مسموح، وهو ليس الملف الذي تحتفظ به. اكتب javac Mint.java. javac لا يكتب أي سطر. ثم اكتب java Mint. الشاشة تظهر 5. سطر واحد. العلامة على الشاشة لا تُكتب كحرف. يُكتب الرقم 5 وحده. بعد أن ترى 5، أعد علامة الجمع. الملف الذي تحتفظ به يكتب 13.
علامة نجمة تضرب. int total = 4 * 9; يحتفظ بـ 36. javac لا يكتب أي سطر. java Mint يكتب 36. سطر واحد. النجمة هي علامة الضرب على هذه الصفحة. لا تكتب كلمة times. لا تكتب x كعلامة ضرب. int total = 4 x 9; يعامل x كاسم. هذا الملف ليس فيه ذلك الاسم. javac يكتب خطأ. بعد أن ترى 36، أعد 4 + 9.
الأعداد الصحيحة تسقط الباقي
علامة شرطة مائلة تقسم. حين يكون الجانبان عددين صحيحين، الجواب عدد صحيح أيضاً. الجزء الباقي بعد القسمة يُسقَط. لا يُقرَّب لأعلى. لا يُحتفظ به كنقطة وأرقام إضافية على هذه الصفحة.
public class Mint {
public static void main(String[] args) {
int total = 9 / 4;
System.out.println(total);
}
}
هذا هو الملف الثاني. ليس الملف الذي تحتفظ به. اكتب javac Mint.java. javac لا يكتب أي سطر. ثم اكتب java Mint. الشاشة تظهر 2. سطر واحد. لا تظهر 2.25. لا تظهر 2.0. لا تظهر حروف 9 / 4. أربعة تدخل في تسعة مرتين كعدد صحيح، والباقي لا يُكتب على هذه الشاشة. إذا أظهرت الشاشة 13، فما زلت على الملف الذي تحتفظ به. ضع هذا الملف الثاني في مكانه فقط حين تريد أن ترى الباقي المسقط. إذا أظهرت الشاشة 0، فقد يكون سطر الاحتفاظ int total = 4 / 9;، لأن أربعة لا تحوي تسعة حتى مرة واحدة كعدد صحيح. ذلك السطر مسموح، وهو ليس هذا الملف الثاني. هذا الملف الثاني هو 9 / 4، والشاشة 2.
نقطة على أيّ من الجانبين تترك قسمة الأعداد الصحيحة. int total = 9.0 / 4; ليس سطر احتفاظ int تحتفظ به هذه الصفحة. javac يكتب خطأ حين تكون كلمة النوع int والجانب الأيمن ليس نتيجة عدد صحيح تعلّمها هذه الصفحة. أبقِ الجانبين عددين صحيحين بلا نقطة حين تريد الباقي المسقط ظاهراً كـ 2. بعد أن ترى 2، أعد الملف المحتفظ به: int total = 4 + 9; وسطر System.out.println(total); واحد.
علامة الباقي
الباقي الذي تسقطه القسمة يمكن الاحتفاظ به بعلامة مختلفة. تلك العلامة %. ليست كلمة percent. ليست علامة تعليق. بين عددين صحيحين تحتفظ بما يبقى بعد قسمة الأعداد الصحيحة.
public class Mint {
public static void main(String[] args) {
int total = 10 % 3;
System.out.println(total);
}
}
هذا هو الملف الثالث. ليس الملف الذي تحتفظ به. اكتب javac Mint.java. javac لا يكتب أي سطر. ثم اكتب java Mint. الشاشة تظهر 1. سطر واحد. ثلاثة تدخل في عشرة ثلاث مرات كعدد صحيح، ويبقى 1. الشاشة لا تظهر 3. الشاشة لا تظهر حروف 10 % 3. إذا أظهرت الشاشة 0، فالجانبان يقسمان بلا باقٍ، كما في int total = 9 % 3; الذي يحتفظ بـ 0. ذلك السطر مسموح، وهو ليس هذا الملف الثالث. إذا أظهرت الشاشة 2، فقد تكون ما زلت على ملف القسمة. ضع هذا الملف الثالث في مكانه فقط لفحص الباقي. بعد أن ترى 1، أعد الملف المحتفظ به.
📊 العلامة بين عددين والشاشة
| سطر الاحتفاظ | الشاشة |
|---|---|
| int total = 4 + 9; | 13 |
| int total = 9 - 4; | 5 |
| int total = 4 * 9; | 36 |
| int total = 9 / 4; | 2 |
| int total = 10 % 3; | 1 |
| int total = 4; | 4 |
اقرأ الجدول إلى جانب تشغيل، لا بدلاً منه. بالنسبة إلى علامة الجمع، javac لا يكتب أي سطر وjava Mint يكتب 13. بالنسبة إلى علامة الناقص بين عددين، الشاشة 5. بالنسبة إلى علامة النجمة، الشاشة 36. بالنسبة إلى علامة الشرطة المائلة مع أعداد صحيحة، الشاشة 2، والباقي ليس على ذلك السطر. بالنسبة إلى علامة الباقي، الشاشة 1. بالنسبة إلى int total = 4; بلا عدد ثانٍ وبلا علامة، الشاشة 4، وذلك السطر ليس الملف الذي تحتفظ به. بعد كل فحص، أعد الملف المحتفظ به: int total = 4 + 9; وSystem.out.println(total);. الشاشة المحتفظ بها 13، سطر واحد.
كتابة العلامة كحروف لا تجمع العددين. System.out.println("4 + 9"); يكتب الحروف 4، ومسافة، و+، ومسافة، و9. الشاشة تظهر 4 + 9. ذلك ليس العدد 13. javac يبقى صامتاً. علامتا الاقتباس هما ما يوقفان العلامة عن العمل كعلامة. الملف الذي تحتفظ به بلا علامتي اقتباس حول العددين، وسطر الكتابة بلا علامتي اقتباس حول الاسم.
الفاصلة ليست علامة على هذه الصفحة. int total = 4, 9; يجعل javac يكتب خطأ. لا تستخدم فاصلة لتقف بين عددين تريد جمعهما. العلامات التي تحتفظ بها هذه الصفحة هي + و- و* و/ و%. علامات المقارنة مثل == تخص صفحة لاحقة. العلامات المنطقية مثل && تخص صفحة لاحقة. هذه الصفحة لا تحتفظ بـ true أو false. إذا أظهرت الشاشة true، فما زال ripe داخل الملف. احذف ذلك السطر.
يمكنك الآن أن تحتفظ بعدد صحيح واحد مصنوع بعلامة بين عددين صحيحين وأن تكتب ذلك العدد. int total = 4 + 9; يحتفظ بـ 13. System.out.println(total); يكتب 13 وينهي السطر. int total = 9 / 4; يكتب 2، لأن الأعداد الصحيحة تسقط الباقي. int total = 10 % 3; يكتب 1، الباقي. علامة ناقص بين عددين ليست نفس علامة ناقص ملتصقة بعدد واحد. الصفحة التالية تترك علامات الجمع هذه. تنظر إلى علامات تسأل هل عدد يطابق عدداً آخر.
الشاشة هي العدد المجمّع
الملف الذي تحتفظ به يكتب 13. الاسم على سطر الكتابة هو total، وtotal ليست على الشاشة. علامة الجمع في الملف، وليست على الشاشة. 4 و9 في الملف، وليستا على الشاشة كسطرين منفصلين. قسمة الأعداد الصحيحة وعلامة الباقي ليستا الملف الذي تحتفظ به. علامتا اقتباس حول العلامة تكتبان حروفاً، لا العدد المجمّع.
🧠 اختبر معرفتك
اختبر معرفتك
تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع
📝 التعليمات
- اقرأ كل سؤال بعناية
- اختر أفضل إجابة لكل سؤال
- يمكنك إعادة الاختبار عدة مرات كما تريد
- سيتم عرض تقدمك في الأعلى