Tuesday, December 10, 2024
Java Operators in Hindi With Example

Java Operators

इस tutorial में, आप java में Different types के operators, उनके syntax के बारे में और examples की help से उनका use करने के बारे में जानेंगे।

Operators symbols हैं जो variables and values पर operations perform करते हैं। example के लिए, + एक operator है जो इसके अलावा के लिए use किया जाता है, जबकि * एक operator multiplication के लिए भी use किया जाता है।

Java में Operators को 6 types में classified किया जा सकता है:

  1. Arithmetic Operators
  2. Assignment Operators
  3. Relational Operators
  4. Logical Operators
  5. Unary Operators
  6. Bitwise Operators

1. Java Arithmetic Operators:

Arithmetic operators का use variables and data पर arithmetic operations करने के लिए किया जाता है। example के लिए,
a + b;

यहां, + operator का use दो variables a और b को जोड़ने के लिए किया जाता है। इसी तरह, Java में विभिन्न अन्य arithmetic operators हैं।
Operator        Operation

+                  Addition
–                   Subtraction
*                  Multiplication
/                   Division
%                 Modulo Operation (Remainder after division)

Examples: Arithmetic Operators

class Main {
public static void main(String[] args) {

int x = 10, y = 7;

System.out.println(“x + y = ” + (x + y));

System.out.println(“x – y = ” + (x – y));

System.out.println(“x * y = ” + (x * y));

System.out.println(“x / y = ” + (x / y));

System.out.println(“x % y = ” + (x % y));
}
}

2. Java Assignment Operators:

Assignment operators का use Java में variables को values देने के लिए किया जाता है। example के लिए,

int age;
age = 5;

यहाँ, = assignment operator है। यह variable के दाईं ओर अपने बाईं ओर value assign करता है। अर्थात 5 को पvariable age को assigned किया गया है।

आइए देखें Java में कुछ और assignment operators available हैं।

Operator Example       Equivalent to
= x = y;                         x = y;
+= x += y;                    x = x + y;
-= x -= y;                      x = x – y;
*= x *= y;                     x = x * y;
/= x /= y;                       x = x / y;
%= x %= y;                   x = x % y;

Example 2: Assignment Operators

class Main {
public static void main(String[] args) {

int x = 4;
int var;

var = x;
System.out.println(“var using =: ” + var);

var += x;
System.out.println(“var using +=: ” + var);

var *= x;
System.out.println(“var using *=: ” + var);
}
}

3. Java Relational Operators:

Relational operators का use two operands के बीच relationship की जांच के लिए किया जाता है। example के लिए,
x < y;

यहां,> operator relational operator है। यह जांचता है कि क्या x y से कम है या नहीं।

यह या तो true है या false है।

Operator            Description                         Example
==                 Is Equal To                        3 == 5 returns false
!=                  Not Equal To                     3 != 5 returns true
>                   Greater Than                      3 > 5 returns false
<                   Less Than                          3 < 5 returns true
>=           Greater Than or Equal To       3 >= 5 returns false
<=             Less Than or Equal To            3 <= 5 returns false

Example 3: Relational Operators
class Main {
public static void main(String[] args) {

int x = 7, y = 11;

System.out.println(“x is ” + x + ” and y is ” + y);

System.out.println(x == y);

System.out.println(x != y);

System.out.println(x > y);

System.out.println(x < y);

System.out.println(x >= y);

System.out.println(x <= y);
}
}

4. Java Logical Operators:

Logical operators का use यह check करने के लिए किया जाता है कि कोई expression true है या false। इनका use decision लेने में किया जाता है।

Operator                              Example                                       Meaning
&& (Logical AND)            expression1 && expression2       true only if both expression1 and expression2 are true
|| (Logical OR)                    expression1 || expression2           true if either expression1 or expression2 is true
! (Logical NOT)                 ! expression                                  true if expression is false and vice versa

Example 4: Logical Operators
class Main {
public static void main(String[] args) {

System.out.println((5 > 3) && (8 > 5));
System.out.println((5 > 3) && (8 < 5));

System.out.println((5 < 3) || (8 > 5));
System.out.println((5 > 3) || (8 < 5));
System.out.println((5 < 3) || (8 < 5));

System.out.println(!(5 == 3));
System.out.println(!(5 > 3));
}
}

5. Java Unary Operators:

केवल एक operand के साथ Unary operators का use किया जाता है। Example के लिए, ++ unary operator है जो किसी variable के value को 1 से बढ़ाता है। अर्थात, ++ 5
6 return आ जाएगा।

Different types के unary operators हैं:

Operator     Meaning
+            Unary plus: not necessary to use since numbers are positive without using it
–             Unary minus: inverts the sign of an expression
++           Increment operator: increments value by 1
—            Decrement operator: decrements value by 1
!             Logical complement operator: inverts the value of a boolean

Increment and Decrement Operators:

Java क्रमशः increment and decrement operators भी provides करता है: ++ और -। ++ 1 से operand के value को बढ़ाता है, जबकि – इसे 1 से घटाएं।
example के लिए,

int num = 5;

++num;
यहां, num का value 5 के अपने initial value से increase होकर 6 हो जाता है।

Example 5: Increment and Decrement Operators

class Main {
public static void main(String[] args) {

int x = 12, y = 12;
int result1, result2;

System.out.println(“Value of x: ” + x);

result1 = ++x;
System.out.println(“After increment: ” + result1);

System.out.println(“Value of y: ” + y);

result2 = –y;
System.out.println(“After decrement: ” + result2);
}
}

6. Java Bitwise Operators:
Java में Bitwise operators का use individual bits पर operations perform करने के लिए किया जाता है। example के लिए,

Bitwise complement Operation of 35

35 = 00100011 (In Binary)

~ 00100011
________
11011100 = 220 (In decimal)

Java में present various bitwise operators हैं:

Operator      Description
~             Bitwise Complement
<<           Left Shift
>>          Right Shift
>>>         Unsigned Right Shift
&          Bitwise AND
^           Bitwise exclusive OR

Tags: , , , , , , ,
Avatar
My name is Yash Pogra and I am the chief blogger at Codeash and where I like to share my internet/tech experience with my online readers on this website. I have been a webmaster from 2015 which is when I had registered my first company by the name Codeash. I have ventured into different online businesses like offering SEO Services, website development services.

Related Article

No Related Article

0 Comments

Leave a Comment