منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : Java
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
كتب برنامج بلغة جافا لقراءة 5 اعداد وتخزينها في مصفوفة احادية ثم اطبع هذه الاعداد كل عدد في سطر ومقابل كل رقم يكون نجوم stars مساوي لذلك العدد كما في يلي:
Number        stars
5                 * * * * *
3                 * * *
7                 * * * * * * *
4                 * * * *
1                 * 
(20-05-22, 05:05 PM)Samara Sarah كتب : [ -> ]كتب برنامج بلغة جافا لقراءة 5 اعداد وتخزينها في مصفوفة احادية ثم اطبع هذه الاعداد كل عدد في سطر ومقابل كل رقم يكون نجوم stars مساوي لذلك العدد كما في يلي:
Number        stars
5                 * * * * *
3                 * * *
7                 * * * * * * *
4                 * * * *
1                 * 

يمكنك ان تقوم بعمل ذالك بهذه الطريقة
كود :
int[] numbers = {3, 2, 7, 8 ,5, 2, 1};
        System.out.println("Numbers\tStars");
        for(int number : numbers) {
            System.out.printf("%d\t%s\n", number,
                    new String(new char[number]).replace("\0", "*"));
        }

قمت بتعريف متغير numbers الذي يحوي بداخله الارقام المطلوب طبعها
بعد ذالك قمت بطباعة عناوين المصفوفات
ثم عمل حلفة for-loop ليتم طبع ما بـ numbers

لنتيجة ستكون:
Numbers Stars
3 ***
2 **
7 *******
8 ********
5 *****
2 **
1 *

طبعًا المفروض بأن تقوم بالبحث عن كل شي بنفسك لاستفادة اكثر ولتترسخ المعلومت

شكرا Smile)