در این آموزش یاد خواهیم گرفت که الگوی الماس ستاره را در جاوا ایجاد کنیم. ما 6 الگوی مختلف را با ستاره ، اعداد و الفبای با توضیح کامل خواهیم دید.

فهرست مطالب
1. الگوی ستاره الماس در جاوا
الگوی الماس ستاره کاملاً یک برنامه الگوی مشهور است که در امتحانات و مصاحبه ها سؤال می شود.
الگوی فوق الگوی ستاره الماس است. اگر از نزدیک نگاه کنید ، متوجه خواهید شد که این الگوی متقارن است و از دو قسمت تشکیل شده است: هرمی و هرم معکوس.
در اینجا مراحل ایجاد الگوی ستاره الماس در جاوا آورده شده است:
- اندازه الگوی را بگیرید. در این حالت ، اندازه 5 است.
- الگوی الماس را در 2 مرحله تولید کنید ، ابتدا یک هرم فوقانی ایجاد کرده و سپس یک هرم پایین ایجاد کنید.
- برای ایجاد یک قسمت بالا ، قبل از چاپ ستاره در هرم وارونه ، فضاها را چاپ کنید و ستاره را به گونه ای چاپ کنید که شکل هرمی را ایجاد کند.
- حلقه دیگری برای چاپ هرم نزولی ایجاد کنید.
- با 1 و با اندازه 1 شروع کنید. دوباره همین کار را انجام دهید اما به ترتیب معکوس.
کلاس Stardiamond// چاپ ستاره برای (int k = 0 ؛ kSystem.out.println();> // lower pyramid for (int i = 1; i // print star for (int k = (size - i) * 2 - 1; k>0 ؛k--)System.out.println();>>>
2. الگوی ستاره الماس توخالی در جاوا
الگوی Hollow Diamond Star نسخه دیگری از الگوی ستاره الماس است. از داخل توخالی است.
الگوی فوق الگوی ستاره الماس توخالی را نشان می دهد. می بینید که ستاره ها فقط در مرزها هستند.
در اینجا مراحل ایجاد الگوی Hollow Diamond Star در جاوا آورده شده است:
- تمام مراحل الگوی ستاره الماس توخالی همان الگوی الماس ستاره است اما شما باید چاپ ستاره ها و فضاها را در اینجا کنترل کنید.
- در حلقه ای که در آن ستاره را چاپ می کنید ، با بررسی اینکه آیا این اولین یا آخرین تکرار است ، فقط در مرزها چاپ کنید.
کلاس HollowStardiamond// چاپ ستاره برای (int k = 0 ؛ kدیگر
3. الگوی الماس شماره
الگوی شماره الماس نیز یک الگوی الماس است اما از اعداد تشکیل شده است.
1 123 12345 1234567 123456789 1234567 12345 123 1
می توانید با استفاده از شماره ها در بالای الگوی الماس مشاهده کنید ، اعداد از 1 در هر سطر شروع می شوند و 1 افزایش می یابد.
مراحل ایجاد الگوی الماس شماره در جاوا:
- همان منطق را که در الگوی Star Diamond استفاده کرده اید ، دنبال کنید.
- برای چاپ اعداد ، ما باید شماره را ردیابی کنیم ، برای انجام این کار متغیری به نام COUNT ایجاد کرده و آن را با 1. تنظیم کنید. (می توانید چیز دیگری را نام ببرید)
- ستاره (مانند الگوی الماس ستاره) را با شماره جایگزین کنید و تعداد آن را افزایش دهید. (می توانید از COUNT ++ استفاده کنید)
- در پایان هر حلقه داخلی تعداد را به 1 تنظیم کنید و خط را بشکنید
numberDiamond// چاپ ستاره برای (int k = 0 ؛ k// set the number to 1 count = 1; System.out.println();> // lower pyramid for (int i = 1; i // printing star for (int k = (size - i) * 2 - 1; k>0 ؛k--)// set count to 1 count = 1; System.out.println();>>>
1 123 12345 1234567 123456789 1234567 12345 123 1

گزارش این تبلیغ
جلو بمانید ، بیشتر بدانید
- برنامه های الگوی در جاوا
- الگوهای الفبایی در جاوا
- الگوهای شماره در جاوا
- الگوی هرمی در جاوا
4. الگوی الماس شماره توخالی
الگوی الماس عدد توخالی همان الگوی فوق است اما در داخل توخالی است.
1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1
در بالای الگوی الماس شماره توخالی مشاهده می کنید. از آنجا که اعداد فقط در مرزها هستند ، بنابراین فقط از 1 و 2 استفاده می کنند (اگر تعداد را در هر ردیف به 1 تنظیم کنید).
برای ایجاد این منطق همان منطق را که در الگوی Hollow Diamond Star استفاده کرده اید دنبال کنید و ستاره را با یک متغیر شمارش جایگزین کنید و آن را 1 افزایش دهید.
کلاس Hollowdiamond// چاپ ستاره برای (int k = 0 ؛ kدیگر
1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1
5. الگوی الماس الفبای
الگوی الماس الفبای الگوی الماس است که از الفبای تشکیل شده است.
A ABC ABCDE ABCDEFG ABCDEFGHI ABCDEFG ABCDE ABC A
To create an alphabet diamond patte take the number 65 as a base number and typecast it to char . Example (char)65 =>آ .
همان مرحله را در الگوی شماره الماس دنبال کنید اما شماره پایه را به 65 اضافه کنید و آن را به Char. Typecast اضافه کنید.
الفبای کلاس// چاپ ستاره برای (int k = 0 ؛ k// set the number to 0 count = 0; System.out.println();> // lower pyramid for (int i = 1; i // printing star for (int k = (size - i) * 2 - 1; k>0 ؛k--)// set count to 0 count = 0; System.out.println();>>>
A ABC ABCDE ABCDEFG ABCDEFGHI ABCDEFG ABCDE ABC A
6. الگوی الماس الفبای توخالی
الگوی الماس الفبای توخالی همان الگوی فوق است اما در داخل توخالی است. این تنها از 2 الفبای "A" و "B" ساخته شده است.
a a b a b a b a b a b a b a b a
کلاس hollollphabetdiamond// چاپ ستاره برای (int k = 0 ؛ kدیگر
a a b a b a b a b a b a b a b a
نتیجه
در این مقاله ، ما الگوی ستاره الماس را در جاوا دیده ایم. ما همچنین الگوی الماس شماره و الگوی الماس الفبای را مشاهده کرده ایم.
جلو بمانید ، بیشتر بدانید
- برنامه های الگوی جاوا
- الگوهای شماره در جاوا
- الگوهای الفبایی در جاوا
- الگوهای هرمی در جاوا

گزارش این تبلیغ
کسب درآمد از فارکس...
ما را در سایت کسب درآمد از فارکس دنبال می کنید
برچسب :
نویسنده : عسلی سهیال
بازدید : <-PostHit->
تاريخ : جمعه
10 شهريور
1402 ساعت: 0:32