• We just launched and are currently in beta. Join us as we build and grow the community.

Arithmetic and Unary Operators

BruteForceX

Tech Revolutionist
B Rep
0
0
0
Rep
0
B Vouches
0
0
0
Vouches
0
Posts
53
Likes
186
Bits
2 MONTHS
2 2 MONTHS OF SERVICE
LEVEL 1 300 XP
Introduction:
Hello, this page will teach you about another two types of Operators in Java, Arithmetic and Unary.

Arithmetic Operators - What are they?
Arithmetic Operators are symbols used to perform a mathematical sum. There are five types of these:

+

Add

-

Subtract

/

Division

*

Multiplication

%

Modular/Remainder

All of these operators have clear uses for anyone with basic knowledge of Math.

Unary Operators - What are they?
Unary Operators are used to manipulate a number value - at least, that's what I say. Again, there are five types of Unary Operators:

+

Indicates Positive Value

-

Negates An Expression

++

Increments Value by 1

--

Decrements Value by 1

!

Inverts Boolean Value

Examples:
Here is an example of how Arithmetic Operators are used:

  1. int

    tutorial =

    2

    ;
  2. System

    .out

    .println

    (

    tutorial)

    ;
  3. tutorial =

    tutorial +

    1

    ;
  4. System

    .out

    .println

    (

    tutorial)

    ;
  5. tutorial =

    tutorial -

    2

    ;
  6. System

    .out

    .println

    (

    tutorial)

    ;
  7. tutorial =

    tutorial *

    50

    ;
  8. System

    .out

    .println

    (

    tutorial)

    ;
  9. tutorial =

    tutorial /

    3

    ;
  10. System

    .out

    .println

    (

    tutorial)

    ;
  11. tutorial =

    tutorial %

    10

    ;
  12. System

    .out

    .println

    (

    tutorial)

    ;

which gives the output:

2
3
1
50
16
6

And here is an example of how to use Unary Operators:

  1. int

    tut =

    2

    ;
  2. System

    .out

    .println

    (

    tut)

    ;
  3. tut++;
  4. System

    .out

    .println

    (

    tut)

    ;
  5. tut--;
  6. boolean

    opposite =

    false

    ;
  7. if

    (

    !

    opposite)

    {
  8. System

    .out

    .println

    (

    tut)

    ;
  9. }

Which gives the output:

2
3
2

Finished!

Book traversal links for Arithmetic and Unary Operators

  • ‹ Assignment + Equality and Relational Operators
  • Up
  • Conditional and Type Comparison Operators ›

 

452,292

323,341

323,350

Top