Module: (جافا) المتغيرات. تنسيقات الإخراج


Problem

6/7

نعرض قيمة المتغير على الشاشة. محددات الإخراج

Theory Click to read/hide

هذه المادة مخصصة لمزيد من الدراسة المتعمقة. سنقوم بتحليل كيفية طباعة المتغيرات باستخدام عامل إخراج Java (printf)
*** مادة عميقة ***


كيف تظهر قيمة المتغير على الشاشة؟
للقيام بذلك ، داخل سلسلة التنسيق في بيان الإخراج ، يجب تحديد قالب ، سيتم عرض قيمة المتغير بدلاً منه.
يعتمد النموذج الذي يجب استخدامه على نوع المتغير. & nbsp؛
تسمى هذه الأنماط محددات الإخراج ويتم تقديمها في الجدول. يتم إعطاء عدد كافٍ من المحددات. ليس من الضروري حفظها جميعًا. & nbsp؛
في معظم الحالات ، سنستخدم المحددات لإخراج الأعداد الصحيحة والأرقام الحقيقية وكذلك الأحرف والسلاسل. لكن يمكنك العودة إلى هذا الدرس في أي وقت ومشاهدة النموذج الذي تريده.
نبسب ؛

<الجسم>
كود تنسيق
٪ c الرمز
٪ d عدد صحيح عشري بعلامة
٪ i عدد صحيح عشري بعلامة
٪ e التنسيق العلمي (حرف e صغير)
٪ E التنسيق العلمي (حرف E)
٪ f تعويم حقيقي & nbsp؛
٪ g اعتمادًا على التنسيق الأقصر ، يتم استخدام٪ e أو٪ f
٪ G اعتمادًا على التنسيق الأقصر ، يتم استخدام٪ E أو٪ f
٪ o ثماني ذو توقيع
٪ s سلسلة الأحرف
٪ u عدد صحيح عشري بدون إشارة
٪ x رقم سداسي عشري بدون إشارة (حالة صغيرة)
٪ X رقم سداسي عشري بدون إشارة (أحرف كبيرة)
٪ p الفهرس
٪ n المؤشر إلى متغير عدد صحيح. يتسبب المحدد في تعيين هذا المتغير الصحيح لعدد الأحرف المطبوعة قبله
٪٪ تسجيل٪ & nbsp؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ على & nbsp؛ & nbsp؛

الاضافات:
لعرض متغيرات مثل short int & nbsp؛ يتم استخدام معدِّل h (على سبيل المثال ، \ (\٪ hd \) )
لعرض قيم المتغيرات من النوع long int ، استخدم معدِّل l (على سبيل المثال ، \ (\٪ ld \) )
يمكن استخدام المُعدِّل L كبادئة قبل المحددات e و f و g . هذا يعني أنه يتم عرض قيمة من النوع long double على الشاشة. & nbsp؛ (على سبيل المثال ، \ (\٪ Lf \) )

لنلقِ نظرة على مثال عملي
نبسب ؛

Problem

هذا نشاط اختياري لأولئك الذين يرغبون في معرفة المزيد حول عامل تشغيل الاستدلال بجافا.

دعنا نلقي نظرة على برنامج يقوم بطباعة قيم مختلفة على الشاشة
 public   class   Main   {
     عام   ثابت   باطل   رئيسي   ( سلسلة  []  args )  < spanstyle = "color: # 666666"> {
             int  a  = 5؛ 
            النظام .   خارج  .  < span style = "color: # 7d9029"> printf   (  & quot؛ الرقم٪ d! \ n & quot؛  ،   10)؛   // بدلاً من النموذج٪ d ، سيتم تعويض القيمة 10 
            النظام .   خارج  .  < span style = "color: # 7d9029"> printf   (  "الرقم هو٪ d!"؛  ،  a   // بدلاً من النموذج٪ d ، سيتم استبداله بقيمة المتغير أ 
        } 
} 

1. قم بتشغيل البرنامج ، وشاهد ما يتم عرضه على الشاشة. تجاهل حقيقة أنك فشلت في الاختبار. سنصلح البرنامج الآن.

2. في السطر الرابع ، بدلاً من الرقم 10 ، اكتب التعبير الحسابي 10 + a . سيحسب الكمبيوتر النتيجة ويعرض النتيجة على الشاشة. قم بتشغيل البرنامج ، وتأكد من اجتياز الاختبار بنسبة 100٪.