Java Operators

Operators inwards Java

Operators are used to perform mathematical, Comparison as well as Logical operations.

Important categories of Operators

a) Assignment Operators

b) Arithmetic operators

c) Relational Operators

d) Logical operators

etc...
-----------------------
a) Assignment Operators

1) Assignment operator =

a = 10;

2) Add as well as +=

a = 10;

a += 20;

3) Subtract as well as Assign -=

a = 10;

a -= 5;

4) Multiply as well as Assign *=

a = 10;

a *= 5;
------------------------

Example:
public static void master copy (String [] args){
        int a = 10;
        System.out.println (a); // 10
        a += 10;
        System.out.println (a); // 20
        a -= 10;
        System.out.println (a); // 10
        a *= 5;
        System.out.println (a); //50
    }
--------------------------------------
b) Arithmetic operators

1) Addition + (for add-on as well as string concatenation)

2) Subtraction - (fro subtraction as well as negation)

3) Multiplication *

4) Division /

5) Modules %

6) Increment ++

7) Decrement --
-----------------------------
Example:
public static void master copy (String [] args){
        int a= 10, b = 5;
        String c ="Selenium", d = "Testing";
      
    System.out.println ("Addition of a, b is: " + (a+b)); // 15
    System.out.println ("Concatenation of c, d is: " + (c+d)); // SeleniumTesting
  
    System.out.println ("Subtraction of a, b is: "+ (a-b)); //5
    System.out.println ("Multiplication of a, b is: "+(a * b)); //50
    System.out.println ("Division of a, b is: "+ (a/b)); //2
    System.out.println ("Modulus of a, b is: "+ (a%b)); //0
    b = 5;
    a = ++b;
    System.out.println (a); // 5
    b = 5;
    a = --b;
    System.out.println (a); //4
    b = 5;
    a = b+4;
    System.out.println (a); // 9
  
    }
--------------------------------------
c) Relational operators
Types of Result inwards Computer Programming

i) Value based Result

3 + five = 8

2 * vii = 14

ii) Boolean / Logical Result

True or false

iii) Constant based Result
-------------------------------------
Relational operators return Boolean / Logical result

1) ==

2) !=

3) >

4) >=

5) <

6) <=
----------------------
Example:

public static void master copy (String [] args){
        int a=10, b=20;
        System.out.println ("a > b is "+ (a > b)); //False
        System.out.println ("a >= b is "+ (a >= b)); //False
        System.out.println ("a == b is "+ (a == b)); //False
      
        System.out.println ("a < b is "+ (a < b)); //True
        System.out.println ("a <= b is "+ (a <= b)); //True
        System.out.println ("a != b is "+ (a != b)); //True
        }
----------------------------
d) Logical Operators

1) Logical Not operator !

2) Logical And operator &&

3) Logical Or Operator ||
------------
Result Criteria

1) Not operator
----------------------------
Operand 1    Operand 2    Result
-------------------------------------
true        true        false
true        false        true
false        true        true
false        false        true
-----------------------------------      
2) And operator
----------------------------
Operand 1    Operand 2    Result
-------------------------------------
true        true        true
true        false        false
false        true        false
false        false        false
---------------------------------------
3) Or operator
----------------------------
Operand 1    Operand 2    Result
-------------------------------------
true        true        true
true        false        true
false        true        true
false        false        false
------------------------------------
Example:

public static void master copy (String [] args){
        boolean a= true, b=false;
        System.out.println("! (a && b) is: " + ! (a && b )); //True
        System.out.println("(a && b) is: " + (a && b )); //False
        System.out.println("(a || b) is: " + (a || b )); //True
        }
--------------------------------------------  
Example 2:
public static void master copy (String [] args){
        int a = 100, b = 500, c = 70;
      
        if ((a > b) && (a > c)) {
            System.out.println ("A is a Big Number");
        }
        else
        {
            System.out.println ("A is Not a Big Number");
        }
----------------------------------------------

Sumber http://www.gcreddy.com/
Post a Comment (0)
Previous Post Next Post