27-05-22, 07:06 PM
(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 *
طبعًا المفروض بأن تقوم بالبحث عن كل شي بنفسك لاستفادة اكثر ولتترسخ المعلومت
شكرا
)
