আরিথমেটিক অপারেটরস

অপারেটরস এবং এক্সপ্রেশন - জাভা প্রোগ্রামিং (Java Programming) - Computer Programming

435

অ্যারিথমেটিক অপারেটরস (Arithmetic Operators) হলো প্রোগ্রামিং ভাষায় ব্যবহার করা অপারেটরগুলোর মধ্যে এমন কিছু অপারেটর যা গাণিতিক ক্রিয়াকলাপ সম্পন্ন করতে ব্যবহৃত হয়। Java সহ বেশিরভাগ প্রোগ্রামিং ভাষায় অ্যারিথমেটিক অপারেটরস দিয়ে সাধারণ গাণিতিক ক্রিয়াগুলি করা যায়, যেমন যোগ, বিয়োগ, গুণ, ভাগ ইত্যাদি।


Java তে অ্যারিথমেটিক অপারেটরস

অপারেটরনামউদাহরণফলাফল
+যোগ (Addition)a + ba এবং b এর যোগফল
-বিয়োগ (Subtraction)a - ba থেকে b বিয়োগ
*গুণ (Multiplication)a * ba এবং b এর গুণফল
/ভাগ (Division)a / ba কে b দিয়ে ভাগ
%ভাগশেষ (Modulus)a % ba কে b দিয়ে ভাগ করলে ভাগশেষ

উদাহরণসহ প্রতিটি অপারেটরের ব্যবহার

Java তে প্রতিটি অ্যারিথমেটিক অপারেটরের ব্যবহার দেখানো হলো:

public class ArithmeticOperators {
    public static void main(String[] args) {
        int a = 15;
        int b = 4;

        // Addition (যোগ)
        int sum = a + b;
        System.out.println("Addition (a + b): " + sum); // আউটপুট: 19

        // Subtraction (বিয়োগ)
        int difference = a - b;
        System.out.println("Subtraction (a - b): " + difference); // আউটপুট: 11

        // Multiplication (গুণ)
        int product = a * b;
        System.out.println("Multiplication (a * b): " + product); // আউটপুট: 60

        // Division (ভাগ)
        int quotient = a / b;
        System.out.println("Division (a / b): " + quotient); // আউটপুট: 3

        // Modulus (ভাগশেষ)
        int remainder = a % b;
        System.out.println("Modulus (a % b): " + remainder); // আউটপুট: 3
    }
}

ব্যাখ্যা:

  • Addition (a + b): a এবং b এর যোগফল হিসেবে sum পাওয়া যায়।
  • Subtraction (a - b): a থেকে b বিয়োগ করে difference পাওয়া যায়।
  • Multiplication (a * b): a এবং b এর গুণফল product এ সংরক্ষিত।
  • Division (a / b): a কে b দিয়ে ভাগ করলে quotient পাওয়া যায় (পূর্ণসংখ্যা হিসেবে)। এখানে ভাগফল দশমিকের অংশটি উপেক্ষা করা হয়।
  • Modulus (a % b): a কে b দিয়ে ভাগ করলে ভাগশেষ remainder এ সংরক্ষিত হয়।

গুরুত্বপূর্ণ বিষয়

ভাগ অপারেটর /: যখন দুটি পূর্ণসংখ্যার মধ্যে ভাগ করা হয়, তখন দশমিকের অংশ বাদ যায়। যদি দশমিক ফলাফল প্রয়োজন হয়, তবে float বা double টাইপ ব্যবহার করতে হবে।

java

Copy code

double x = 15; double y = 4; double result = x / y; System.out.println("Division with decimals (x / y): " + result); // আউটপুট: 3.75

Modulus অপারেটর %: এটি ভাগশেষ প্রদান করে, যা সংখ্যা জোড় বা বিজোড় কিনা, বা কোনো সংখ্যা নির্দিষ্ট সংখ্যায় বিভাজ্য কিনা তা নির্ধারণে কাজে লাগে। উদাহরণস্বরূপ, n % 2 == 0 হলে n জোড় সংখ্যা।


সারসংক্ষেপ

  • +: যোগফল বের করতে।
  • -: বিয়োগফল বের করতে।
  • ***: গুণফল বের করতে।
  • /: ভাগফল বের করতে (পূর্ণসংখ্যা বা দশমিক সহ)।
  • %: ভাগশেষ বের করতে।

Java তে অ্যারিথমেটিক অপারেটরস গাণিতিক কাজ সম্পাদনে ব্যবহৃত হয় এবং এসব অপারেটর সহজে এবং দ্রুত গাণিতিক ফলাফল পেতে সাহায্য করে।

Content added By
Promotion

Are you sure to start over?

Loading...