Java Operators

Operators are used to perform different operations on variables and values. In Java operators can be divided into the following groups.

• Arithmetic Operators
• Logical Operators
• Assignment Operators
• Comparison Operators

If you’re new to Java, our Do My Java Homework Help and  Java Homework Help give full support to boost your grades and knowledge.

(1)Arithmetic Operators in Java Operators

Arithmetic operators are used to perform arithmetic operations on variables and data.

Operator Name Description Example
* Multiplication It multiplies to values x*y
- Subtraction It subtracts one value from other x-y
/ Division Divides on value by another one x+y
% Modulus Return the Divion Reminder x%y

Explanation:

Code Explanation
int x =12; Declare variable name x with data type int and store 12 inside it
int y =10; Declare variable name y with data type int and store 10 inside it.
int result= x+y; Adding value present inside x and y and the sum will be saved inside variable name result having data type int.
System.out.println(result); System.out.println() is the function which take argument name result which is 22 and print on the console.

Explanation:

Code Explanation
int x =6 Declare variable name x with data type int and store 6 inside it.
int y =3; Declare variable name y with data type int and store 3 inside it.
int result= x*y; Multiply value present inside x and y and the product will be saved inside variable name result having data type int.
System.out.println(result); System.out.println() is the function which take argument name result which is 18 and print on the console.

- Operator example

Explanation:

Code Explanation
int x =15 Declare variable name x with data type int and store 15 inside it.
int y =5; Declare variable name y with data type int and store 5 inside it.
int result= x-y; Subtract y from x and result will be saved inside variable name result having data type int
System.out.println(result); System.out.println() is the function which take argument name result which is 10 and print on the console.

/ Operator example

Explanation:

Code Explanation
int x =20; Declare variable name x with data type int and store 20 inside it.
int y =5; Declare variable name y with data type int and store 5 inside it.
int result= x/y; Divide x with y and result will be saved inside variable name result having data type int
System.out.println(result); System.out.println() is the function which take argument name result which is 4 and print on the console.

% Operator example

Explanation:

Code Explanation
int x =22; Declare variable name x with data type int and store 22 inside it.
int y =5; Declare variable name y with data type int and store 5 inside it.
int result= x%y; Module x with y and reminder will be saved inside variable name result having data type int
System.out.println(result); System.out.println() is the function which take argument name result which is 2 and print on the console.

(2)Logical Operators in Java Operators

Logical operators are used to determine the logic between variables or values:

Operator Name Description Example
&& Logical and Returns true if both statements are true y > 3 && y< 100
||  Logical or Returns true if one of the statements is true x > 15 || x < 10
! Logical not Reverse the result, returns false if the result is true !(x > 5 && x < 20)

&& Operator

Explanation:

Code Explanation
int x =10; Declare variable name x with data type int and store 10 inside it. Declare variable name y with data type int and store 5 inside it.
if(x>5 && x<15){ Checking and condition, if x is greater than 5 and less than 15 which is true as x contain 10 which is greater then 5 and less then 15, so here && condition is true.
System.out.println("True"); As && condition is true so here True will be printed on the Screen.
System.out.println("False"); If && condition is false then False will be printed on the Screen.

|| Operator

Code Explanation
int x =10; Declare variable name x with data type int and store 10 inside it. Declare variable name y with data type int and store 5 inside it.
if(x>40 || x<5) Checking logically or condition, if x is greater than 40 or x is less than 5 which is false as x contain 10 which is less than 40 and greater than 5, so here || condition is false.
System.out.println("False"); As || condition is false so here False will be printed on the Screen.
System.out.println("True"); If || condition is true then True will be printed on the Screen.

! Operator

Explanation:

Code Explanation
int x =50; Declare variable name x with data type int and store 50 inside it.Declare variable name y with data type int and store 5 inside it.
if(!(x>40)) Checking logically not condition, if x is greater than 40 is true because x contain 50 now as we using logical not ! operator so it’s return false
System.out.println("False"); As ! condition return false because x>40 return true, so False will be printed on the screen.
System.out.println("True"); If x>40 return false than ! operator returns true and True will be printed on the screen.

(3)Assignment Operators in Java Operators

Assignment operators are used to assign values to variables.

Operator Example Equal To
= x=10 x=10
+= x+=4 x=x+4
*= x *=4 x=x*4
-= x-=6 x=x-6
/= x /=2 x = x/2
%= x%2 x=x%2

= Operator

Explanation:

Code Description
int x =50; = Operate assign the value to x which is 50
System.out.println(x); System.out.println() is the function which take argument name x which contain value 50 and print on the console.

+= Operator

Explanation:

Code Description
int x =50; = Operate assign the value to x which is 50
x+=4 x+=4 is equal to x=x+4 so as x=50 and x=50+4, so now x contains 54.
System.out.println(x); System.out.println() is the function which take argument name x which contain value 54 and print on the console.

*= Operator

Explanation:

Code Description
int x =50; = Operate assign the value to x which is 50
x*=4 x*=4 is equal to x=x*4 so as x=50 and x=50*4, so now x contains 200.
System.out.println(x); System.out.println() is the function which take argument name x which contain value 200 and print on the console.

-= Operator

Explanation:

Code Description
int x =50; = Operate assign the value to x which is 50
x-=4 x-=4 is equal to x=x-4 so as x=50 and x=50-4, so now x contains 46.
System.out.println(x); System.out.println() is the function which take argument name x which contain value 46 and print on the console.

/= Operator

Explanation:

Code Description
int x =50; = Operate assign the value to x which is 50
x/=2 x/=2 is equal to x=x/2 so as x=50 and x=50/2, so now x contains 25.
System.out.println(x); System.out.println() is the function which take argument name x which contain value 25 and print on the console.

%= Operator

Explanation:

Code Description
int x =23; = Operate assign the value to x which is 23
x%=2 x%=2 is equal to x=x%2 so as x=23 and x=23%2, so x contains 1 as the remainder is 1.
System.out.println(x); System.out.println() is the function which take argument name x which contain value 1 and print on the console.

(4)Comparison Operators in Java Operators

Comparison operators are used to compare two values stored inside variables.

Following comparison operators are used in java language.

Operator Name Description Example
== Equal to Checking value stored inside x variable is equal to value stored inside variable y. x == y
!= Not equal to Checking value stored inside x is not equal to value stored inside variable y. x != y
> Greater than Checking value stored inside x is greater than value stored inside variable y. x > y
< Less than Checking value stored inside x is less then value stored inside variable y. x < y
>= Greater Than or equal to Checking value stored inside x is equal to or greater than to value stored inside variable y. x >= y
<= Less than or equal to Checking value stored inside x is less than or equal to value stored inside variable y. x <= y

== Operator

Code Description
int x =23; Declare variable name x with data type int and store 23 inside it.
If (x == 23) == Operator checking whether value of x is equal to 23 or not which is true
System.out.println(“True”); System.out.println() function print the True on the screen because if( x == 23) condition is true.

!= Operator

Explanation:

Code Description
int x =30; Declare variable name x with data type int and store 30 inside it.
If (x != 25) != Operator checking whether value of x is not equal to 25 which is true
System.out.println(“True”); System.out.println() function print the True on the screen because if( x != 25) condition is true.

> Operator

Explanation:

Code Description
int x =30; Declare variable name x with data type int and store 30 inside it.
If (x > 25) > Operator checking whether value of x is greater than 25 or not which is true
System.out.println(“True”); System.out.println() function print the True on the screen because ( x > 25) condition is true.

< Operator

Explanation:

Code Description
int x =30; Declare variable name x with data type int and store 30 inside it.
If (x < 40) < Operator checking whether value of x is less than 40 or not which is true
System.out.println(“True”); System.out.println() function print the True on the screen because ( x < 40) condition is true.

>= Operator

Explanation:

Code Description
int x =30; Declare variable name x with data type int and store 30 inside it.
If (x => 40) => Operator checking whether value of x is greater than or equal to 40 which is true
System.out.println(“True”); System.out.println() function print the True on the screen because ( x >= 40) condition is true.

Explanation:

Code Description
int x =30; Declare variable name x with data type int and store 30 inside it.
If (x <= 40) <= Operator checking whether value of x is less than or equal to 40 which is true
System.out.println(“True”); System.out.println() function print the True on the screen because ( x <= 40) condition is true.
Types of Operators in Java
• Arithmetic Operators.
• Unary Operators.
• Assignment Operator.
• Relational Operators.
• Logical Operators.
• Ternary Operator.
• Bitwise Operators.
• Shift Operators.

Operators are used to perform different operations on variables and values.

• Arithmetic Operators
• Logical Operators
• Assignment Operators
• Comparison Operators

Arithmetic operators are used to perform arithmetic operations on variables and data. it is like +,-*,/ and %

This query focuses on operators like `==`, `!=`, `<`, `>`, `<=`, and `>=` used for comparing values and producing boolean results.

Learners often ask about `&&`, `||`, and `!` operators used to create complex boolean expressions and make decisions based on multiple conditions.

This query focuses on operators like `=`, `+=`, `-=`, `*=`, `/=`, and `%=` used to assign values and perform operations simultaneously.

Share the Post:

Related Posts

Java Tutorial

Strings In Java with Examples

What is a String in Java? String can be defined as a sequence of characters i.e ‘Hello World” can be called String because it is

Java Tutorial

Java Operators

Java Operators Operators are used to perform different operations on variables and values. In Java operators can be divided into the following groups. Arithmetic Operators

Java Tutorial

Introduction to java

Introduction to java Java is the most popular programming language, which was created in 1995 by James Gosling at Sun Microsystems. Initially, java was called Oak,

Technical

Most popular programming languages in 2020

Looking for Most Popular Programming Languages in 2020 If you are a beginner in the field of software development, the very first question comes to

Technical

Introduction to OS and Linux

Introduction to OS and Linux What is an Operating System? Introduction to OS and Linux: An operating system (OS) is a type of system software

Technical

Top 7 python final year project ideas in 2020

TOP 7 PYTHON FINAL YEAR PROJECT IDEAS IN 2020 we are here to help you out. in this article, we will list down the top

Scroll to Top