Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
22 views

15 Java Operators

Ello
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

15 Java Operators

Ello
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Dark code

  HTML CSS   
 Menu  Log in

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:

Example

int x = 100 + 50;

Try it Yourself »

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:

Example

int sum1 = 100 + 50; // 150 (100 + 50)


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

Try it Yourself »

Java divides the operators into the following groups:

Arithmetic operators
Assignment operators
Comparison operators
Logical operators Dark mode
D k d
Bitwise operators
Dark code
  HTML CSS   

Arithmetic Operators
Arithmetic operators are used to perform common mathematical operations.

Operator Name Description Example Try it

+ Addition Adds together two values x+y Try it »

- Subtraction Subtracts one value from x-y Try it »


another

* Multiplication Multiplies two values x*y Try it »

/ Division Divides one value by another x/y Try it »

% Modulus Returns the division remainder x%y Try it »

++ Increment Increases the value of a ++x Try it »


variable by 1

-- Decrement Decreases the value of a --x Try it »


variable by 1

ADVERTISEMENT

Ads by
Stop seeing this ad

Why this ad?

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:

Example
Dark mode
D k d
Dark code
 HTML
x = 10;
int CSS   

Try it Yourself »

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

Example

int x = 10;
x += 5;

Try it Yourself »

A list of all assignment operators:

Operator Example Same As Try it

= x=5 x=5 Try it »

+= x += 3 x=x+3 Try it »

-= x -= 3 x=x-3 Try it »

*= x *= 3 x=x*3 Try it »

/= x /= 3 x=x/3 Try it »

%= x %= 3 x=x%3 Try it »

&= x &= 3 x=x&3 Try it »

|= x |= 3 x=x|3 Try it »

^= x ^= 3 x=x^3 Try it »

>>= x >>= 3 x = x >> 3 Try it »

<<= x <<= 3 x = x << 3 Try it »

Java Comparison Operators


Comparison operators are used to compare two values. This is important in
programming, because it helps us to find answers and make decisions.

The return value of a comparison is either true or false . These values are known as
Boolean values, and you will learn more about them in the Booleans and If..Else chapter.
Dark mode
D k d
In the following example, we use the greater than operator ( > ) to find out if 5 is
Dark code
  HTML CSS   
greater than 3:

Example

int x = 5;
int y = 3;
System.out.println(x > y); // returns true, because 5 is higher than 3

Try it Yourself »

Operator Name Example Try it

== Equal to x == y Try it »

!= Not equal x != y Try it »

> Greater than x>y Try it »

< Less than x<y Try it »

>= Greater than or equal to x >= y Try it »

<= Less than or equal to x <= y Try it »

Java Logical Operators


You can also test for true or false values with logical operators.

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

Operator Name Description Example Try it

&& Logical and Returns true if both x < 5 && x < Try it »
statements are true 10

|| Logical or Returns true if one of the x < 5 || x < 4 Try it »


statements is true

! Logical not Reverse the result, returns !(x < 5 && x < Try it »
false if the result is true 10)

Test Yourself With Exercises


Dark mode
D k d
Dark code
  HTML CSS   
Exercise:
Multiply 10 with 5 , and print the result.

System.out.println(10 5);

Submit Answer »

Start the Exercise

❮ Previous Next ❯

ADVERTISEMENT

NEW

We just launched
W3Schools videos

Explore now

COLOR PICKER


Dark mode
D k d
Dark code
  HTML CSS   
Get certified
by completing
a Java
course today!

school
w3 s

2
CE

02
TI 2

R
FI .
ED

Get started

CODE GAME

Play Game

ADVERTISEMENT

Report Error

Spaces Dark mode


D k d
Dark code
  HTML CSS Pro   

Get Certified

Top Tutorials
HTML Tutorial
CSS Tutorial
JavaScript Tutorial
How To Tutorial
SQL Tutorial
Python Tutorial
W3.CSS Tutorial
Bootstrap Tutorial
PHP Tutorial
Java Tutorial
C++ Tutorial
jQuery Tutorial

Top References
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference

Top Examples
HTML Examples
CSS Examples
JavaScript Examples
How To Examples
SQL Examples
Python Examples
W3.CSS Examples
Bootstrap Examples
PHP Examples
Java Examples
XML Examples
jQuery Examples

Get Certified
HTML Certificate
CSS Certificate
JavaScript Certificate
Front End Certificate
SQL Certificate
Python Certificate
PHP Certificate
jQuery Certificate
Java Certificate
C++ Certificate
C# Certificate
XML Certificate

FORUM | ABOUT
Dark mode
D k d
Dark code
W3Schools is optimized for learning and training. Examples might be simplified to improve reading and
 learning. HTML
 Tutorials, CSSand examples are constantly reviewed to avoid errors, but we
references, cannot 
warrant 
full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use,
cookie and privacy policy.

Copyright 1999-2022 by Refsnes Data. All Rights Reserved.


W3Schools is Powered by W3.CSS.

You might also like