কম্পিউটার টিউটোরিয়াল

জাভা প্রোগ্রাম: গুণন সারণি তৈরি করার পদ্ধতি


এই নিবন্ধে আমরা বুঝবো কিভাবে একটি গুণন সারণি (Multiplication Table) প্রিন্ট করতে হয়। গুণন সারণি তৈরি করা হয় প্রয়োজনীয় ইনপুটকে ১০ বার ইটারেট করে একটি for লুপ ব্যবহার করে এবং প্রতিটি ইটারেশনে ইনপুট মানকে ১ থেকে ১০ পর্যন্ত সংখ্যা দিয়ে গুণ করে।

নিচে এর একটি প্রদর্শন দেওয়া হলো:

ইনপুট

মনে করুন আমাদের ইনপুট হলো:

Input : 16

আউটপুট

প্রত্যাশিত আউটপুট হবে:

The multiplication table of 16 is : 16 * 1 = 16 16 * 2 = 32 16 * 3 = 48 16 * 4 = 64 16 * 5 = 80 16 * 6 = 96 16 * 7 = 112 16 * 8 = 128 16 * 9 = 144 16 * 10 = 160

অ্যালগরিদম

ধাপ ১ - শুরু
ধাপ ২ - দুটি পূর্ণসংখ্যা মান ঘোষণা করুন: my_input এবং i
ধাপ ৩ - ব্যবহারকারীর কাছ থেকে মান পড়ুন / মান সংজ্ঞায়িত করুন
ধাপ ৪ - ১ থেকে ১০ পর্যন্ত একটি for-লুপ ব্যবহার করে ইটারেট করুন, এবং প্রতিটি ইটারেশনে ১ থেকে ১০ পর্যন্ত সংখ্যাগুলো ইনপুটের সাথে গুণ করুন
ধাপ ৫ - প্রতিটি ইটারেশনের পর ফলাফল প্রদর্শন করুন
ধাপ ৬ - শেষ

উদাহরণ ১

এখানে ব্যবহারকারী প্রম্পট অনুযায়ী ইনপুট দিচ্ছেন। আপনি আমাদের কোডিং গ্রাউন্ড টুলে এই উদাহরণটি লাইভ চেষ্টা করতে পারেন জাভা প্রোগ্রাম: গুণন সারণি তৈরি করার পদ্ধতি।

import java.util.Scanner; 
public class MultiplicationTable { 
    public static void main(String[] args) { 
        int my_input, i; 
        my_input = 16; 
        System.out.println("Required packages have been imported"); 
        Scanner my_scanner = new Scanner(System.in); 
        System.out.println("A reader object has been defined "); 
        System.out.print("Enter a number : "); 
        my_input = my_scanner.nextInt(); 
        System.out.println("The multiplication table of " + my_input + " is :"); 
        for(i = 1; i <= 10; ++i){ 
            System.out.printf("%d * %d = %d \n", my_input, i, my_input * i); 
        } 
    } 
}

আউটপুট

Required packages have been imported
A reader object has been defined
Enter a number : 16
The multiplication table of 16 is : 
16 * 1 = 16 
16 * 2 = 32 
16 * 3 = 48 
16 * 4 = 64 
16 * 5 = 80 
16 * 6 = 96 
16 * 7 = 112 
16 * 8 = 128 
16 * 9 = 144 
16 * 10 = 160

উদাহরণ ২

এখানে মানটি পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং কনসোলে অ্যাক্সেস করে প্রদর্শন করা হয়েছে।

public class MultiplicationTable { 
    public static void main(String[] args) { 
        int my_input, i; 
        my_input = 16; 
        System.out.println("The number is defined as " + my_input); 
        System.out.println("The multiplication table of " + my_input + " is :"); 
        for(i = 1; i <= 10; ++i){ 
            System.out.printf("%d * %d = %d \n", my_input, i, my_input * i); 
        } 
    } 
}

আউটপুট

The number is defined as 16
The multiplication table of 16 is : 
16 * 1 = 16 
16 * 2 = 32 
16 * 3 = 48 
16 * 4 = 64 
16 * 5 = 80 
16 * 6 = 96 
16 * 7 = 112 
16 * 8 = 128 
16 * 9 = 144 
16 * 10 = 160
  1. জাভা প্রোগ্রাম: বর্গক্ষেত্রের ক্ষেত্রফল বের করার পদ্ধতি

  2. অ্যারে গুণফলকে n দিয়ে ভাগ করলে বাকি বের করার জাভা প্রোগ্রাম

  3. জাভা প্রোগ্রাম: প্যালিনড্রোম চেক করা

  4. জাভাতে UnsupportedOperationException জেনারেট করুন