জাভা প্রোগ্রামিং পর্ব ৭মঃ
সপ্তম পর্বে সবাই কে জানাই স্বাগতম , ইত্যিমধ্যে আপনাদের অনেক কিছু জানা
হয়ে গেছে । অনেকেই ভাল কোড করছেন । তাই আমার লিখতে ভাল লাগছে যে কারো না
কারো উপকার হচ্ছে ।
আজকের পর্বে জাভাতে যে অপারেটরগুলো ব্যবহার হয় সেগুলো সম্পর্কে জানব ।
জাভা ভাষায় গাণিতিক ও যৌক্তিক কাজ নিয়ন্ত্রন করার জন্য কতগুলো বিশেষ ক্যারেক্টার (যেমনঃ +,-,*./,++,--,>>,>=,<= ইত্যাদি) ব্যবহ্রত হয়। এসব বিশেষ ক্যারেক্টার কে বলা হয় অপারেটর ।
অপারেটরের সাথে সম্পর্কিত হল অপারেন্ড , আর অপারেন্ড হল অপারেটর বিভিন্ন ধরণের ডাটা, ভেরিয়েবল, সংখ্যা ইত্যাদি নিয়ে কাজ করে। এ সকল ডাটা, ভেরিয়েবল, সংখ্যা সমূহকেই অপারেন্ড বলে। যেমন:(x+y=10 অপারেটর বাদে বাকি গুলো অপারেন্ড)
জাভার অপারেটর গুলোকে নিন্মোক্তভাগে ভাগ করা যায়ঃ
অ্যাারিথমেটিক অপারেটর - Arithmetic Operators
রিলেশনাল অপারেটর - Relational Operators
লজিক্যাল অপারেটর - Logical Operators
এ্যাসাইন্মেন্ট অপারেটর - Assignment Operators
বিটওয়াইজ অপারেটর - Bitwise Operators
অ্যাারিথমেটিক অপারেটর - Arithmetic Operatorsঃ জাভাতে যোগ, বিয়োগ, গুণ , ভগ ইত্যাদি যে অপারেটর করে থাকে বলে অ্যাারিথমেটিক অপারেটর - Arithmetic Operators । এই অপারেটরগুলো হলঃ +,-,*./,%,++,-- । (প্রোগ্রাম Picture 1)
রিলেশনাল অপারেটর - Relational Operatorsঃ জাভাতে বিভিন্ন রকম সম্পর্ক যেমন ছোট,ছোট বা সমান,বড়, বড় বা সমান ইত্যাদি বুঝানোর জন্য যে অপারেটর ব্যবহার হয় তা হল রিলেশনাল অপারেটর - Relational Operators । যেমনঃ ==,!=,>,<,>=,<= ।
লজিক্যাল অপারেটর - Logical Operatorsঃ দুই পাশের অপারেন্ড কে সত্য/মিথ্যা চেক করা জন্য যে অপারেটর ব্যবহ্রত হয় তা হল লজিক্যাল অপারেটর - Logical Operators । যেমনঃ &&, ||, !.
এ্যাসাইনমেন্ট অপারেটর - Assignment Operatorsঃ জাভা প্রোগ্রামে ভ্যারিয়েবল বা এক্সপ্রেশন এ্যাসাইন করার জন্য এ্যাসাইনমেন্ট অপারেটর - Assignment Operators ব্যবহৃত হয় । যেমনঃ =,+=,-=,*=,/=,%=,<<=,>>=,&=,^=,|= । (প্রোগ্রাম Picture 2)
বিটওয়াইজ অপারেটর - Bitwise Operatorsঃজাভা প্রোগ্রামে বাইনারি ডাটা , অর্থাৎ বিট/বাইট , নিয়ে বিভিন্ন রকমের যৌক্তিক অপারেশন যেমন অর, এন্ড,নট,এক্স অর,লেফট শিফট, রাইট শিফট ইত্যাদি সম্পন্ন করার জন্য বিটওয়াইজ অপারেটর - Bitwise Operators ব্যবহ্রত হয় । যেমনঃ &,|,^ ,~,<<,>> ,>>> ।
যে অপারেটর গুলো জানলাম তা দিয়ে প্রোগ্রাম করার চেষ্টা করি ।
আজকের পর্বে জাভাতে যে অপারেটরগুলো ব্যবহার হয় সেগুলো সম্পর্কে জানব ।
জাভা ভাষায় গাণিতিক ও যৌক্তিক কাজ নিয়ন্ত্রন করার জন্য কতগুলো বিশেষ ক্যারেক্টার (যেমনঃ +,-,*./,++,--,>>,>=,<= ইত্যাদি) ব্যবহ্রত হয়। এসব বিশেষ ক্যারেক্টার কে বলা হয় অপারেটর ।
অপারেটরের সাথে সম্পর্কিত হল অপারেন্ড , আর অপারেন্ড হল অপারেটর বিভিন্ন ধরণের ডাটা, ভেরিয়েবল, সংখ্যা ইত্যাদি নিয়ে কাজ করে। এ সকল ডাটা, ভেরিয়েবল, সংখ্যা সমূহকেই অপারেন্ড বলে। যেমন:(x+y=10 অপারেটর বাদে বাকি গুলো অপারেন্ড)
জাভার অপারেটর গুলোকে নিন্মোক্তভাগে ভাগ করা যায়ঃ
অ্যাারিথমেটিক অপারেটর - Arithmetic Operators
রিলেশনাল অপারেটর - Relational Operators
লজিক্যাল অপারেটর - Logical Operators
এ্যাসাইন্মেন্ট অপারেটর - Assignment Operators
বিটওয়াইজ অপারেটর - Bitwise Operators
অ্যাারিথমেটিক অপারেটর - Arithmetic Operatorsঃ জাভাতে যোগ, বিয়োগ, গুণ , ভগ ইত্যাদি যে অপারেটর করে থাকে বলে অ্যাারিথমেটিক অপারেটর - Arithmetic Operators । এই অপারেটরগুলো হলঃ +,-,*./,%,++,-- । (প্রোগ্রাম Picture 1)
রিলেশনাল অপারেটর - Relational Operatorsঃ জাভাতে বিভিন্ন রকম সম্পর্ক যেমন ছোট,ছোট বা সমান,বড়, বড় বা সমান ইত্যাদি বুঝানোর জন্য যে অপারেটর ব্যবহার হয় তা হল রিলেশনাল অপারেটর - Relational Operators । যেমনঃ ==,!=,>,<,>=,<= ।
লজিক্যাল অপারেটর - Logical Operatorsঃ দুই পাশের অপারেন্ড কে সত্য/মিথ্যা চেক করা জন্য যে অপারেটর ব্যবহ্রত হয় তা হল লজিক্যাল অপারেটর - Logical Operators । যেমনঃ &&, ||, !.
এ্যাসাইনমেন্ট অপারেটর - Assignment Operatorsঃ জাভা প্রোগ্রামে ভ্যারিয়েবল বা এক্সপ্রেশন এ্যাসাইন করার জন্য এ্যাসাইনমেন্ট অপারেটর - Assignment Operators ব্যবহৃত হয় । যেমনঃ =,+=,-=,*=,/=,%=,<<=,>>=,&=,^=,|= । (প্রোগ্রাম Picture 2)
বিটওয়াইজ অপারেটর - Bitwise Operatorsঃজাভা প্রোগ্রামে বাইনারি ডাটা , অর্থাৎ বিট/বাইট , নিয়ে বিভিন্ন রকমের যৌক্তিক অপারেশন যেমন অর, এন্ড,নট,এক্স অর,লেফট শিফট, রাইট শিফট ইত্যাদি সম্পন্ন করার জন্য বিটওয়াইজ অপারেটর - Bitwise Operators ব্যবহ্রত হয় । যেমনঃ &,|,^ ,~,<<,>> ,>>> ।
যে অপারেটর গুলো জানলাম তা দিয়ে প্রোগ্রাম করার চেষ্টা করি ।
No comments