জাভাতে পদ্ধতিতে আর্গুমেন্টগুলি কীভাবে পাস করবেন?

Jabhate Pad Dhatite Argumentaguli Kibhabe Pasa Karabena



জাভাতে, একটি পদ্ধতি হল কোডের একটি অংশ/ব্লক যা একটি নির্দিষ্ট কাজ সম্পাদন করে। পদ্ধতিগুলি কোডকে পুনরায় ব্যবহারযোগ্য ব্লকগুলিতে সংগঠিত করতে ব্যবহৃত হয় যা স্ক্রিপ্টটিকে বোধগম্য করে, পড়তে সহজ করে এবং বজায় রাখে। যখন একটি পদ্ধতি কল করা হয়, ব্যবহারকারীরা এটিতে আর্গুমেন্ট পাঠাতে পারে, যেগুলি মান যা পদ্ধতিটি তার কাজ সম্পাদন করতে ব্যবহার করে।

এই গাইড সম্ভাব্য উদাহরণ সহ পদ্ধতিতে আর্গুমেন্ট পাস করার পদ্ধতি ব্যাখ্যা করবে।

জাভাতে পদ্ধতিতে আর্গুমেন্টগুলি কীভাবে পাস করবেন?

জাভাতে, পদ্ধতিতে আর্গুমেন্ট পাস করা মানে একটি পদ্ধতিতে ডেটা বা মানগুলিকে প্যারামিটার হিসাবে পাস করা যাতে পদ্ধতিটি সেই মানগুলি ব্যবহার করে ক্রিয়াকলাপ সম্পাদন করতে পারে।







জাভা পদ্ধতিতে আর্গুমেন্ট পাস করার জন্য সিনট্যাক্স নিম্নরূপ:



পদ্ধতির নাম ( যুক্তি1 , যুক্তি2 , ... , যুক্তিN ) ;

এখানে, ' পদ্ধতির নাম ' যে পদ্ধতিটিকে বলা হচ্ছে তার নাম বোঝায় এবং ' যুক্তি1 ', ' যুক্তি2 ', …, ' যুক্তিN ” হল মান বা ডেটা যা পদ্ধতিতে পাস করা হয়।



বিঃদ্রঃ : পদ্ধতির স্বাক্ষর (অর্থাৎ, আর্গুমেন্টের সংখ্যা, ধরন এবং ক্রম) পদ্ধতির সংজ্ঞার সাথে মিলে গেলে যে প্যারামিটারগুলি একটি পদ্ধতিতে পাস করা যেতে পারে তা সীমাহীন।





উদাহরণ 1
এখানে একটি পদ্ধতির একটি উদাহরণ যা দুটি আর্গুমেন্ট নেয়:

পাবলিক ক্লাস প্রধান {
পাবলিক স্থির অকার্যকর প্রধান ( স্ট্রিং [ ] args ) {
int ফলাফল = যোগফল ( 5 , 7 ) ;
পদ্ধতি. আউট . println ( 'এস উম হল' + ফলাফল ) ;
}

পাবলিক স্থির int যোগফল ( int সংখ্যা1 , int সংখ্যা2 ) {
ফিরে সংখ্যা1 + সংখ্যা2 ;
}
}

এই উদাহরণে,



  • sum() নামে একটি পদ্ধতি সংজ্ঞায়িত করুন যা দুটি পূর্ণসংখ্যা আর্গুমেন্ট নেয় “ সংখ্যা1 ' এবং ' সংখ্যা2
  • তারপর, মূল পদ্ধতি থেকে যোগফল পদ্ধতিটিকে কল করুন এবং এটিকে দুটি পূর্ণসংখ্যা মান 5 এবং 7 এ পাস করুন।
  • দ্য ' যোগফল() ' পদ্ধতি তার কাজ সম্পাদন করে এবং ফলাফল প্রদান করে।

আউটপুট

পদ্ধতিটি তার কাজ সম্পাদন করতে এবং একটি ফলাফল ফেরাতে আর্গুমেন্ট ব্যবহার করে ' 12

বিঃদ্রঃ : আর্গুমেন্টের ধরন যদি প্যারামিটারের প্রকারের সাথে মেলে না, তাহলে আপনি একটি সংকলন ত্রুটি পাবেন।

উদাহরণ 2
এখানে একটি পদ্ধতির একটি উদাহরণ যা একটি স্ট্রিং আর্গুমেন্ট নেয়:

পাবলিক ক্লাস প্রধান {
পাবলিক স্থির অকার্যকর প্রধান ( স্ট্রিং [ ] args ) {
স্ট্রিং বার্তা = 'ওহে বিশ্ব!' ;
প্রিন্ট মেসেজ ( বার্তা ) ;
}

পাবলিক স্থির অকার্যকর প্রিন্ট মেসেজ ( স্ট্রিং বার্তা ) {
পদ্ধতি. আউট . println ( বার্তা ) ;
}
}

এই উদাহরণে,

  • printMessage নামক একটি পদ্ধতি সংজ্ঞায়িত করুন যা একটি একক-স্ট্রিং আর্গুমেন্ট বার্তা নেয়। পদ্ধতিটি কনসোলে মানটি প্রিন্ট করে।
  • তারপর, কল করুন ' প্রিন্ট মেসেজ 'প্রধান পদ্ধতি থেকে পদ্ধতি এবং এটি একটি স্ট্রিং মান পাস করুন' ওহে বিশ্ব!
  • দ্য ' প্রিন্ট মেসেজ ” পদ্ধতিটি তার কাজ সম্পাদন করে এবং মানটি কনসোলে প্রিন্ট করে।

আউটপুট

অবশেষে, ফলাফলের মান প্রিন্ট করুন ' ওহে বিশ্ব! ” কনসোল উইন্ডোতে।

উপসংহার

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