জাভা প্রোগ্রামিং [পর্ব ৫] :: Multiclass এবং MultiArrayTable প্রোগ্রাম

টিউন বিভাগ জাভা
প্রকাশিত

আজকের পর্বে আমরা Multiple Class এবং MultiArrayTable সম্পর্কে শিখব। প্রথমেই Multiple Class এর জন্য দুইটা ক্লাস ফাইল নেয় যার নাম দেয় যথাক্রমে Class1 এবং Class2 । এখানে Class1 হচ্ছে প্রধান ক্লাস ফাইল। যেখানে Class2 হচ্ছে সাবক্লাস ফাইল। Class2 ফাইল এ একটি মেথড নেয় যার নাম দেয় Simplemessage নামে। এই মেথডে Hello this is simple message নামে একটি আউটপুট টাইপ করি। এখন আমাদের মেইন মেথডে এর মান আউটপুট এ প্রদর্শন করাব। এই জন্য Class2 এর জন্য একটি অবজেক্ট তৈরি করি এভাবে

class2 Object1 = new class2();

এখানে Class2 এর জন্য একটি অবজেক্ট তৈরি করলাম , যাকে Object1.simplemessage(); এভাবে কল করলে Class2 এর মান আউটপুট এ প্রদর্শন করবে। এভাবে সহজেই অনেক জাভা ক্লাস ফাইল অ্যাক্সেস করা যায়। User থেকে ইনপুট নিয়ে যদি আউটপুট এ মান প্রদর্শন করতে চায় তাহলে নিচের মতন করে কোড তৈরি করতে হবে যেখানে name কে parameter value হিসেবে pass করা হচ্ছে।

Class1 এর কোড :


import java.util.Scanner;

public class class1 {

    public static void main(String[] args) {
        
        String name ;
        
    Scanner nayeem = new Scanner(System.in);
    
    class2 object1 = new class2();
    
    name = nayeem.nextLine();
    
    object1.simplemessage(name);
    
    }

}

Class2 এর কোড :


public class class2 {
    
    public void simplemessage (String name)
    
    {
          
        System.out.println("Hello "+name);
        
        
    }

}

এখানে মেথডে parametre নেয়া হয়েছে এবং user থেকে ইনপুট নিয়ে সহজেই যেকোনো message আউটপুট এ প্রদর্শন করা যাচ্ছে।

 

এরপর MultiArrayTable সম্পর্কে শিখব । এই প্রোগ্রামে Array এর মানগুলো টেবিল আকারে প্রদর্শন করার চেষ্টা করব। প্রথমেই আমরা দুইটা two dimension Array নেয়। Array তে মানগুলোর Index সাধারণত [0,0],[0,1],[0,2],[0,3], [1,1],[1,2],[1,3] এমন হয়। সেই জন্য আলাদা একটি Display মেথড নেয় যেখানে আমরা মানগুলো table আকারে প্রদর্শন করব। Display মেথড এ দুইটা লুপ নিব, একটা লুপ হবে row এর এবং আরেকটা হবে column এর। তারপর মেইন মেথডে display(firstarray); মেথড কল করলে মানগুলো table আকারে প্রদর্শন করবে।

public class ArrayTable {

    public static void main(String[] args) {

        int firstarray[][] = { { 3,5,5,8 },{ 3 , 5 , 5 , 8 } };
        int secondarray [][] ={ { 3 , 5 , 5 , 8 }, {54},{ 3 , 5 , 5 , 8 } };
        
        System.out.println("This is First Array ");
        
        display(firstarray);
        
        
        System.out.println("This is Second Array ");
        
        display(secondarray);
        

    }
    
    public static void display(int x[][])
    {
        
        for(int row=0; row<x.length; row ++)
        {
            
            for( int column=0; column<x[row].length; column++)
            {
                
                System.out.print(x[row] [column]+ "\t");
        
        }
        System.out.println();
        
        }
    }
    

}

এই ছিল আজকের Multiclass এবং MultiArrayTable সম্পর্কে লিখা।

Level 0

আমি নাঈম হায়দার ঋদ্ধি। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 76 টি টিউন ও 44 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 6 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

Computer ও Programming পছন্দ, আমার youtube channel https://www.youtube.com/channel/UCYKbAf2kXLgKav30hd3zDPQ . আমার ফেসবুক প্রোফাইল https://www.facebook.com/nayeem.riddhi


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস