Java

Operators in Java Programming

There are 4 Operators in Java Programming

  1. Arithematic operators
  2. Logical operators
  3. Assignment operators
  4. Relational operators
  5. Incremental, Decremental operators

Arithematic Operators

+ Addition
Subtraction
* Multiplication
/ Division
% Modulus

Example 1

public class Arithematic 
{

    public static void main(String[] args) 
    {
        int x;
        int y;
        x =50;
        y=6;
        
        System.out.println(x + y);
        System.out.println(x - y);
        System.out.println(x / y);
        System.out.println(x % y);
    }
}

Output

56
44
8
2

Example 2

public class Arithematic2 {

  
public static void main(String[] args) 
{
int x;
int y;

x =20;
y = 10;


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)); 

}

Output

x+y= 30
x-y= 10
x*y= 200
x/y= 2
x%y= 0

Example 3

public class Arithematic3
{
    public static void main(String[] args) 
    {
        int x=20;
        int y=10;
        int z=30;
        
        System.out.println(x+y);
        System.out.println(x+y+z);
        System.out.println(x+z);
        System.out.println(z-x); 
        System.out.println(x*z);  
        System.out.println(z/x);
       
    }
    
}

Output

30
60
50
10
600
1

Logical Operators

&& And Operator
|| or Operator
! Not opertor

Example 1

public class Logical
{
    public static void main(String[] args) 
    {
        int x=20;
        int y=10;
       
        System.out.println(x>2&&y>2);
        System.out.println(x>2&&y>30);
        System.out.println(x>15&&y>10);
        
        System.out.println(x>2&&y>2);
        System.out.println(x>2&&y>30);
        
        System.out.println(x>2||y>2);
        System.out.println(x>2||y>30);
        System.out.println(x>15||y>10);
        System.out.println(!(y>x));
    } 
}

Output

true
false
false
true
false
true
true
true
true

Example 2

public class Logical2
{
    public static void main(String[] args) 
    {
        int x=100;
        int y=50;
       
       System.out.println(x>2&&y>2);
       System.out.println(x>2&&y>30); 
       System.out.println(x>15&&y>10);  
       System.out.println(x>2||y>2); 
       System.out.println(x>2||y>2); 
       
       System.out.println(x>2||y>30); 
       System.out.println(x>15||y>10); 
       
       System.out.println(!(y>x)); 
       System.out.println(!(x>y)); 
       
    }
    
}

Output

true
true
true
true
true
true
true
true
false

Assignment Operators

= Assignment
+= Assignment after addition
-= Assignment after substraction
*= Assignment after multiplication
/= Assignment after division
%= Assignment after mod

Increment,Decrement Operators

++ Increment Operator
Decrement Operator

Increment Operator

Example 1

public class Increment
{
    public static void main(String[] args) 
    {
        int x=5;
        int y=10;
       
        System.out.println("x= " +x);
        System.out.println("y= " +y);
        
        ++x;
        ++y;
        
        System.out.println("x= " +x);
        System.out.println("y= " +y);

    }
}

Output

x= 5
y= 10
x= 6
y= 11

public class Increment1
{
    public static void main(String[] args) 
    {
        int x=5;
        int y=10;
       
        System.out.println("x= " +x + " y= " + y);
        ++x;
        System.out.println("x= " +x + " y= " + y);
        ++y;
        ++y;
        System.out.println("x= " +x + " y= " + y);
        ++x;
        ++x;
        ++x;
        ++y;
        System.out.println("x= " +x + " y= " + y);
    }  
}

Output

x= 5 y= 10
x= 6 y= 10
x= 6 y= 12
x= 9 y= 13

public class Increment2
{
    public static void main(String[] args) 
    {
        int Age=25;
        ++Age;
        ++Age;
        ++Age;
        ++Age;
        System.out.println("Age=" +Age);
        ++Age;
        ++Age;    
        ++Age;  
        System.out.println("Age=" +Age);
    }
    
}

Output

Age=29
Age=32

Decrement Operator

public class Decrement{

    public static void main(String[] args) {
       
        int x = 10;
        int z = 20;
        
        System.out.println("x= " + x + " z= " +z);
        --x;
        --z;
        
         System.out.println("x= " + x + " z= " +z); 
    }
    
}

Output

x= 10 z= 20
x= 9 z= 19

public class Decrement2{

    public static void main(String[] args) {
       
        int x = 10;
        int z = 20;
        
        System.out.println("x= " + x + " z= " +z);
        --x;
     
        
         System.out.println("x= " + x + " z= " +z); 
         --x;
         --x;
         
          System.out.println("x= " + x + " z= " +z); 
         --x;
         --x;
         --x;
         --z;
          System.out.println("x= " + x + " z= " +z); 
    }

Output

x= 10 z= 20
x= 9 z= 20
x= 7 z= 20
x= 4 z= 19

Relational Operators

!= not equlal to
is equal to
> greater than
< less than
>= greater than or equal to
<= less than or equal to
public class Relational{

    public static void main(String[] args) {
       
        int x = 10;
        int z = 20;
        
        System.out.println(x==z);
        System.out.println(x!=z);
        System.out.println(x>z);
        System.out.println(x<z);
        System.out.println(x>=z);
        System.out.println(x<=z);
    }
    
}

Output

false
true
false
true
false
true

public class Relational1{

    public static void main(String[] args) {
       
        int x = 10;
        int y = 20;
        int z = ++x;
        int d = y++;
        
        System.out.println("x= "+x);
        System.out.println("y= "+y);
        System.out.println("z= "+z);
        System.out.println("d= "+d);
    }
    
}

Output

x= 11
y= 21
z= 11
d= 20

public class Relational2{

    public static void main(String[] args) {
       
        int x = 10;
        int y = 10;
        int z = ++x;
        int d = y++;
        
        System.out.println("x= "+x);
        System.out.println("y= "+y);
        System.out.println("z= "+z);
        System.out.println("d= "+d);
        x++;
        ++y;
        System.out.println("x+y+z+d=" + (x+y+z+d));
        ++z;
        ++d;
        System.out.println("x+y+z+d=" + (x+y+z+d));
        
    }
    
}

Output

x= 11
y= 11
z= 11
d= 10
x+y+z+d=45
x+y+z+d=47

public class Relational3{

    public static void main(String[] args) {
       
        int x = 10;
        int y = 10;
        int z = ++x;
        int d = y++;
        
        System.out.println(++y+"," +z+", "+d);
        System.out.println(y++ +","+ ++x+", "+ y*d);
        System.out.println(x+y+z+d);
    }
    
}

Output

12,11, 10
12,12, 130
46

public class Relational4{

    public static void main(String[] args) {
       
        int x = 10;
        int y = 10;
        int z = 20;
        int d = 30;
        int e = 40;
        
        System.out.println(x==20||y>20);
        System.out.println(x>5&&e>50);
        System.out.println(x==10&&e==30);
        
        System.out.println(d<30||z>20);
        System.out.println(e>10&&d==30&&x<5);
        
        System.out.println(!(x==10||e==30));
        System.out.println(!(z<5||y>0&&e<50));
        System.out.println(x==10&&e==30);
        
        System.out.println(!(x==10||e==30));
        System.out.println(z<5||y>0&&e<50);
        System.out.println(!(x<y));
        
        System.out.println(!(x<y&&e==40));
        System.out.println(!(e>10&&d==30&&x<5));
        System.out.println(!(x==20||y>20));
        System.out.println(!(x==5&&e>50));
         
        System.out.println(!(d==30)&&(y>1));
        System.out.println((d==30)&&!(y>1)); 
        
    }
    
}

Output

false
false
false
false
false
false
false
false
false
true
true
true
true
true
true
false
false

Operator Precedence

public class Opertors {

    public static void main(String[] args) {
       
       int x =10;
       if(x>2)
           System.out.println("x>2");
        
    }
    
}

Output

x>2

public class Opertors1 {

    public static void main(String[] args) {
       
       int x =100;
       if(x>250)
           System.out.println("x>250");
        else
            System.out.println("x>250");
    }
    
}

Output

x>250

public class Opertors2 {

    public static void main(String[] args) {
       
      int marks = 70;
      char x;
      if(marks<40)
          x='F';
      else
          if(marks<50)
          {
              x ='C';
          }
      else
          if(marks<75)
            x='B';
      else
          x ='A';
      
    System.out.println("Your Grade is " +x);
    }
}

Output

Your Grade is B

 

 

 

admin

Recent Posts

Login Form Using React

How to make a Login Form in React Step by Step. (more…)

3 hours ago

Building Functional Calculator in React for Beginners

Introduction to React Calculator Creating a functional calculator in React is an excellent way to…

1 day ago

How to Create Functional Calculator in React

Introduction to React Calculator Creating a functional calculator in React is an excellent way to…

2 days ago

Inventory Management System Angular Step by Step

This article explain how to make a Inventory Management App in Angular.this app explain the…

4 days ago

Creating Java Swing Login Application with Validation

Introduction to Java Swing Java Swing is a versatile toolkit for building graphical user interfaces…

4 days ago

React Inventory Management System Project

Inventory Management App in React.this app explain the complete module of the Inventory sales management system in React…

6 days ago