কিভাবে ব্যবহার করবেন *= জাভাতে অপারেটর

Kibhabe Byabahara Karabena Jabhate Aparetara



জাভাতে, কিছু নির্দিষ্ট দৃষ্টান্ত হতে পারে যেখানে কোডের একটি লাইন দিয়ে মান আপডেট করার প্রয়োজন দেখা দেয়। আরও সুনির্দিষ্টভাবে বলতে গেলে, একটি অভিন্ন মান সহ অন্তর্ভুক্ত এন্ট্রিগুলিকে গুণ করে একটি পছন্দসই ফলাফল ফেরত দেওয়ার ক্ষেত্রে৷ এই ধরনের পরিস্থিতিতে, ' *= ' জাভা অপারেটর কার্যকরভাবে একটি ন্যূনতম সেট লাইন দিয়ে কোড সরলীকরণে অনেক সাহায্য করে৷

এই ব্লগটি জাভাতে “*=” অপারেটর ব্যবহার এবং প্রয়োগ করার বিষয়ে বিস্তারিতভাবে বর্ণনা করবে।







কিভাবে জাভাতে “*=” অপারেটর ব্যবহার করবেন?

দ্য ' *= 'অপারেটর হল একটি শর্টহ্যান্ড অপারেটর যা সম্মিলিত ' * (গুণ) ' এবং ' = (অ্যাসাইনমেন্ট) অপারেটর এটি এমনভাবে কাজ করে যে এটি প্রথমে গুন করে এবং তারপর বাম অপারেন্ডে ফলাফল বরাদ্দ/বরাদ্দ করে।



আলোচিত অপারেটরের ধারণাটি আরও ভালভাবে উপলব্ধি করার জন্য নীচের উদাহরণগুলিতে যাওয়া যাক।



উদাহরণ 1: নির্দিষ্ট পূর্ণসংখ্যা এবং দ্বিগুণ মানগুলির উপর '*=' অপারেটর প্রয়োগ করা





এই উদাহরণটি শর্টহ্যান্ড অপারেটর প্রয়োগ করে “ *= ” বরাদ্দের মাধ্যমে নির্দিষ্ট পূর্ণসংখ্যা এবং দ্বিগুণ মানগুলিকে গুণ করতে এবং ফলস্বরূপ ফলাফল ফেরত দিতে:

পাবলিক ক্লাস অপারেটর {
পাবলিক স্ট্যাটিক অকার্যকর প্রধান ( স্ট্রিং [ ] args ) {
int মান 1 = 5 ;
দ্বিগুণ মান 2 = 6.5 ;
মান1 * = 3 ;
মান2 * = 3 ;
System.out.println ( 'পূর্ণসংখ্যার সাথে গুণিত হয়->' + মান1 ) ;
System.out.println ( 'ফ্লোটের সাথে গুণ হয়ে যায়->' + মান2 ) ;
} }



উপরের কোড স্নিপেটে:

  • প্রথমত, যথাক্রমে প্রদত্ত পূর্ণসংখ্যা এবং দ্বিগুণ মানগুলি শুরু করুন।
  • এর পরে, প্রয়োগ করুন ' *= ' অপারেটর বিবৃত মান গুন এবং বরাদ্দ করতে, যেমন, ' 3 ” প্রারম্ভিক পূর্ণসংখ্যা এবং দ্বিগুণ মান।
  • সবশেষে, গুণের পরে ফলাফলের মানগুলি প্রদর্শন করুন।

আউটপুট

উপরের আউটপুটে, এটা লক্ষ্য করা যায় যে গুণ এবং বরাদ্দ যথাযথভাবে সম্পন্ন হয়েছে।

পরবর্তী উদাহরণে যাওয়ার আগে, সক্রিয় করতে নিম্নলিখিত প্যাকেজটি আমদানি করুন ব্যবহারকারীর ইনপুট ”:

java.util.Scanner আমদানি করুন;

উদাহরণ 2: ব্যবহারকারী-সংজ্ঞায়িত পূর্ণসংখ্যা এবং দ্বিগুণ মানগুলির উপর '*=' অপারেটর প্রয়োগ করা

এই উদাহরণটি ব্যবহারকারী-সংজ্ঞায়িত পূর্ণসংখ্যা এবং ফ্লোট মানগুলিকে গুণ করার জন্য আলোচিত অপারেটরকে প্রয়োগ করে:

পাবলিক ক্লাস অপারেটর 2 {
পাবলিক স্ট্যাটিক অকার্যকর প্রধান ( স্ট্রিং [ ] args ) {
স্ক্যানার অবজেক্ট 1 = নতুন স্ক্যানার ( System.in ) ;
System.out.println ( 'পূর্ণসংখ্যা লিখুন:' ) ;
int value1 = object1.nextInt ( ) ;
স্ক্যানার অবজেক্ট 2 = নতুন স্ক্যানার ( System.in ) ;
System.out.println ( 'ডবল লিখুন:' ) ;
ডবল মান2 = object2.nextDouble ( ) ;
মান1 * = 3 ;
মান2 * = 3 ;
System.out.println ( 'পূর্ণসংখ্যার সাথে গুণিত হয়->' + মান1 ) ;
System.out.println ( 'দ্বিগুণ দিয়ে গুণ করলে->' + মান2 ) ;
বস্তু1.বন্ধ ( ) ;
object2.close ( ) ;
} }

উপরের কোড স্নিপেট অনুযায়ী নীচের প্রদত্ত পদক্ষেপগুলি প্রয়োগ করুন:

  • প্রথমত, একটি তৈরি করুন ' স্ক্যানার 'এর মাধ্যমে বস্তু' নতুন 'কীওয়ার্ড এবং' স্ক্যানার() 'নির্মাতা।
  • পরবর্তী ধাপে, প্রয়োগ করুন ' NextInt() ব্যবহারকারীর ইনপুট মান নিশ্চিত করার পদ্ধতি হল ' পূর্ণসংখ্যা
  • একইভাবে, প্রয়োগ করুন ' NextDouble() 'একটি নেওয়ার পদ্ধতি' দ্বিগুণ ” ব্যবহারকারীর কাছ থেকে মান।
  • এখন, একইভাবে প্রয়োগ করুন ' *= ” অপারেটর এবং উল্লিখিত মানটিকে ব্যবহারকারী-সংজ্ঞায়িত পূর্ণসংখ্যা এবং দ্বিগুণ মান দিয়ে গুণ করুন।
  • অবশেষে, সংশ্লিষ্ট 'এর মাধ্যমে স্ক্যানারটি বন্ধ করুন বন্ধ() 'পদ্ধতি।

আউটপুট

এই ফলাফল থেকে, এটি বোঝানো যেতে পারে যে ব্যবহারকারীর ইনপুট মানগুলি সেই অনুযায়ী মূল্যায়ন করা হয়।

উপসংহার

দ্য ' *= 'অপারেটর সমন্বিত' * (গুণ) ' এবং ' = (অ্যাসাইনমেন্ট) অপারেটর এটি এমনভাবে কাজ করে যে এটি প্রথমে গুন করে এবং তারপর বাম অপারেন্ডে ফলাফল বরাদ্দ/বরাদ্দ করে। এটি বিভিন্ন ডেটা প্রকারে প্রয়োগ করা যেতে পারে যেমন, ' int ', ' ভাসা ” ইত্যাদি। এই নিবন্ধটি জাভাতে “*=” অপারেটর প্রয়োগ করার বিষয়ে আলোচনা করেছে।