• Home
  • Jobs
  • Courses
  • Certifications
  • Companies
  • Online IDE
  • Login
  • Signup
MYTAT
  • Home
  • Jobs
  • Courses
  • Certifications
  • Companies
  • Online IDE
  • Login
  • Signup
Java
  • Java Introduction
  • Java Getting Started
  • Java Syntax
  • Java Comments
  • Java Variables
  • Java Data Types
  • Java Type Casting
  • Java Operators
  • Java Strings
  • Java Math
  • Java Booleans
  • Java If ... Else
  • Java Switch
  • Java While Loop
  • Java For Loop
  • Java Break And Continue
  • Java Arrays
  • Java Methods
  • Java Method Parameters
  • Java Method Overloading
  • Java Scope
  • Java Recursion
  • Java OOP
  • Java Classes And Objects
  • Java Class Attributes
  • Java Class Methods
  • Java Constructors
  • Java Modifiers
  • Java Encapsulation
  • Java Packages
  • Java Inheritance
  • Java Polymorphism
  • Java Inner Classes
  • Java Abstraction
  • Java Interface
  • Java Enums
  • Java User Input (Scanner)
  • Java Date And Time
  • Java ArrayList
  • Java LinkedList
  • Java HashMap
  • Java HashSet
  • Java Iterator
  • Java Wrapper Classes
  • Java Exceptions - Try...Catch
  • Java Regular Expressions
  • Java Threads
  • Java Lambda Expressions
  • Java Files
  • Java Create And Write To Files
  • Java Read Files
  • Java Delete Files
  • Home
  • Courses
  • Java
  • Java Operators

Java Operators

Previous Next

Java Operators

Operators are used to perform operations on variables and values.

In the example below, we use the + operator to add together two values:

Try it now

Example

int x = 100 + 50;
 

Although the + operator is often used to add together two values, like in the example above, it can also be used to add together a variable and a value, or a variable and another variable:

Try it now

Example

int sum1 = 100 + 50;        // 150 (100 + 50)
int sum2 = sum1 + 250;      // 400 (150 + 250)
int sum3 = sum2 + sum2;     // 800 (400 + 400)
 

Java divides the operators into the following groups:

  • Arithmetic operators
  • Assignment operators
  • Comparison operators
  • Logical operators
  • Bitwise operators



Practice Excercise Practice now

Arithmetic Operators

Arithmetic operators are used to perform common mathematical operations.

Operator Name Description Example  
+ Addition Adds together two values x + y  
- Subtraction Subtracts one value from another x - y  
* Multiplication Multiplies two values x * y  
/ Division Divides one value by another x / y  
% Modulus Returns the division remainder x % y  
++ Increment Increases the value of a variable by 1 ++x  
-- Decrement Decreases the value of a variable by 1 --x  



Practice Excercise Practice now

Java Assignment Operators

Assignment operators are used to assign values to variables.

In the example below, we use the assignment operator (=) to assign the value 10 to a variable called x:

Try it now

Example

int x = 10;

The addition assignment operator (+=) adds a value to a variable:

Try it now

Example

int x = 10;
x += 5;

A list of all assignment operators:

Operator Example Same As  
= x = 5 x = 5  
+= x += 3 x = x + 3  
-= x -= 3 x = x - 3  
*= x *= 3 x = x * 3  
/= x /= 3 x = x / 3  
%= x %= 3 x = x % 3  
&= x &= 3 x = x & 3  
|= x |= 3 x = x | 3  
^= x ^= 3 x = x ^ 3  
>>= x >>= 3 x = x >> 3  
<<= x <<= 3 x = x << 3  



Practice Excercise Practice now

Java Comparison Operators

Comparison operators are used to compare two values:

Operator Name Example  
== Equal to x == y  
!= Not equal x != y  
> Greater than x > y  
< Less than x < y  
>= Greater than or equal to x >= y  
<= Less than or equal to x <= y



Practice Excercise Practice now

Java Logical 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 x < 5 &&  x < 10  
||  Logical or Returns true if one of the statements is true x < 5 || x < 4  
! Logical not Reverse the result, returns false if the result is true !(x < 5 && x < 10)  



Practice Excercise Practice now

Previous Next
COMPANY
  • About us
  • Careers
  • Contact Us
  • In Press
  • People
  • Companies List
Products
  • Features
  • Coding Assessments
  • Psychometric Assessment
  • Aptitude Assessments
  • Tech/Functional Assessments
  • Video Assessment
  • Fluency Assessment
  • Campus
 
  • Learning
  • Campus Recruitment
  • Lateral Recruitment
  • Enterprise
  • Education
  • K 12
  • Government
OTHERS
  • Blog
  • Terms of Services
  • Privacy Policy
  • Refund Policy
  • Mart Category
Partner
  • Partner Login
  • Partner Signup

Copyright © RVR Innovations LLP 2025 | All rights reserved - Mytat.co is the venture of RVR Innovations LLP