এই প্রবন্ধে, আমরা বুঝব কিভাবে 8-স্টার প্যাটার্ন প্রিন্ট করতে হয়। প্যাটার্নটি একাধিক ফর-লুপ এবং প্রিন্ট স্টেটমেন্ট ব্যবহার করে গঠিত হয়।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ইনপুট
ধরুন আমাদের ইনপুট হল −
নম্বরটি লিখুন :8
আউটপুট
কাঙ্খিত আউটপুট হবে −
8 প্যাটার্ন :******* ** ** ** ** ******** ** ** ** ** *******প্রে>অ্যালগরিদম
ধাপ 1 - STARTধাপ 2 - i, j, k এবং my_input নামে চারটি পূর্ণসংখ্যার মান এবং একটি অক্ষরের মান my_character ঘোষণা করুন। ধাপ 3 - ব্যবহারকারীর কাছ থেকে প্রয়োজনীয় মানগুলি পড়ুন/ মানগুলি সংজ্ঞায়িত করুন ধাপ 4 - 'my_input - 1-এর মান নির্ধারণ করুন ' থেকে 'k' ধাপ 5 - আমরা অক্ষরের মধ্যে স্থান পেতে দুটি নেস্টেড 'ফর' লুপের মাধ্যমে পুনরাবৃত্তি করি। ধাপ 6 - সবচেয়ে ভিতরের লুপের মাধ্যমে পুনরাবৃত্তি করার পরে, আমরা আরেকটি 'ফর' লুপের মাধ্যমে পুনরাবৃত্তি করি। এটি প্রয়োজনীয় অক্ষর মুদ্রণ করতে সাহায্য করবে৷ ধাপ 7 - এখন, পরবর্তী লাইনগুলিতে নির্দিষ্ট সংখ্যক অক্ষর পেতে একটি নতুন লাইন প্রিন্ট করুন৷ ধাপ 8 - ফলাফল প্রদর্শন করুন ধাপ 9 - থামুনউদাহরণ 1
এখানে, একটি প্রম্পটের উপর ভিত্তি করে ব্যবহারকারী দ্বারা ইনপুট প্রবেশ করানো হচ্ছে। আপনি আমাদের কোডিং গ্রাউন্ড টুলে এই উদাহরণ লাইভ চেষ্টা করতে পারেন ।
import java.util.Scanner; পাবলিক ক্লাস এইট প্যাটার্ন{ পাবলিক স্ট্যাটিক ভ্যায়েড মেইন(স্ট্রিং[] আর্গস){ int my_input, k, i, j; System.out.println("প্রয়োজনীয় প্যাকেজ আমদানি করা হয়েছে"); স্ক্যানার my_scanner =নতুন স্ক্যানার(System.in); System.out.println("একটি পাঠক বস্তু সংজ্ঞায়িত করা হয়েছে"); System.out.print("নম্বর লিখুন :"); my_input =my_scanner.nextInt(); System.out.println("The 8 pattern :"); k=my_input*2-1; (i=1;i<=k;i++){ if(i==1 || i==my_input || i==k) এর জন্য(j=1;j<=my_input;j++){ if(j ==1 || j==my_input) System.out.print(" "); অন্য System.out.print("*"); } else এর জন্য( j=1;j<=my_input;j++){ if(j==1 || j==my_input) System.out.print("*"); অন্য System.out.print(""); } System.out.println(); } } }আউটপুট
প্রয়োজনীয় প্যাকেজ আমদানি করা হয়েছে একটি পাঠক অবজেক্ট সংজ্ঞায়িত করা হয়েছে নম্বরটি লিখুন :8The 8 প্যাটার্ন :******* ** ** ** ** **************** * ** ** *******উদাহরণ 2
এখানে, পূর্ণসংখ্যা পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং এর মান অ্যাক্সেস করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
পাবলিক ক্লাস এইট প্যাটার্ন{ পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস){ int my_input, k, i, j; আমার_ইনপুট =8; System.out.println("আকারটিকে " +my_input হিসাবে সংজ্ঞায়িত করা হয়েছে); System.out.println("The 8 pattern :"); k=my_input*2-1; (i=1;i<=k;i++){ if(i==1 || i==my_input || i==k) এর জন্য(j=1;j<=my_input;j++){ if(j ==1 || j==my_input) System.out.print(" "); অন্য System.out.print("*"); } else এর জন্য( j=1;j<=my_input;j++){ if(j==1 || j==my_input) System.out.print("*"); অন্য System.out.print(""); } System.out.println(); } } }আউটপুট
আকারটি 8The 8 প্যাটার্ন হিসাবে সংজ্ঞায়িত করা হয়েছে :******* ** ** ** ** ******** ** ** ** ** *** ****