كيفية صنع هرم من الأرقام مع جافا

مؤلف: Peter Berry
تاريخ الخلق: 19 أغسطس 2021
تاريخ التحديث: 19 شهر نوفمبر 2024
Anonim
طريقة رسم هرم [ pyramid ] بالنجوم بلغة Java
فيديو: طريقة رسم هرم [ pyramid ] بالنجوم بلغة Java

المحتوى

تتضمن إحدى مهارات البرمجة الأساسية تعلم كيفية تنسيق المخرجات. تتطلب هذه المهارة من المبرمج فهم كيفية إنشاء الحلقات والأنماط ، وكيف تتطلب شبكات المعلومات المعقدة عروضاً تقديمية واضحة ومتماسكة. إنتاج هرم من الأرقام ، على سبيل المثال ، يفرض عليك العمل مع عدة حلقات "من أجل" لبناء هرم أنيق.


الاتجاهات

يجب أن يفهم المبرمج كيفية إنشاء الحلقات والأنماط (جيسون ريد / ريان ماكفاي / فوتوديسك / غيتي إيماجز)
  1. تكوين فئة NumberPyramid كما يلي:

    import java.io. *؛

    رقم الصف هرم

    ثابت الفراغ الثابت الرئيسي (سلسلة [] الحجج) {

    } }

  2. قم بتعيين متغير يحدد حجم الهرم ، وإنشاء الحلقة الخارجية الأولى باستخدام رمز مشابه لما يلي:

    int x = 8 ؛

    من أجل (int i = 1 ؛ i <= x ؛ i ++) {}

  3. قم بإعداد الحلقة التالية داخل الحلقة الخارجية. ستخلق هذه الحلقة حروف تباعد.

    for (int i = 1؛ i <= x؛ i ++) {for (int j = 1؛ j <= x - i؛ j ++) {System.out.print ("")؛ }

    }

  4. قم بإعداد حلقة واحدة أخرى داخل الحلقة الخارجية. ستضع هذه الدورة الأرقام على جانب واحد من الهرم.

    من أجل (int i = 1 ؛ i <= x ؛ i ++) {

    لـ (int j = 1 ؛ j <= x - i ؛ j ++) {System.out.print ("")؛ }


    من أجل (int k = i؛ k> = 1؛ k--) {System.out.print ((k> = 10)؟ + k: "" + k)؛}}

  5. أضف حلقة أخيرة إلى الأرقام في النصف الآخر من الهرم:

    من أجل (int i = 1 ؛ i <= x ؛ i ++) {

    لـ (int j = 1 ؛ j <= x - i ؛ j ++) {System.out.print ("")؛ }

    من أجل (int k = i؛ k> = 1؛ k--) {System.out.print ((k> = 10)؟ + k: "" + k)؛}}

    لـ (int k = 2؛ k <= i؛ k ++) {System.out.print ((k> = 10)؟ + k: "" + k)؛ }

    System.out.println ()؛ }

ما تحتاجه

  • حزمة Java Developer