Selenium Class 9 - Java Operators Operators are used to perform Arithmetic, Comparison, and Logical Operations, Operators are used to perform operations on variables and values. public class JavaOperators { public static void main(string[] args) { int a=25, b=20; int c=a+b; int d=30*40; System.out.println(c);//45 System.out.println(d);//70 System.out.println(100+200);//300 System.out.println("Selenium" + " Testing");//Selenium Testing if (a>b){ System.out.println("A is a Big Number"); for (int i=1; i<=5; i++){ System.out.println(i);
//System.out.println(i);// i is local variable System.out.println(b); Categories of Operators in Java a) Arithmetic Operators b) Unary Operators c) Comparison / Relational Operators d) Logical Operators e) Assignment Operation a) Arithmetic Operators Addition, Subtraction, Multiplication, Division, Modules, Exponentiation etc... 1) Addition + (Addition, String Concatenation) int a=10, b=20; int c= a+b; //Addition
Sring d="selenium"; String e= "Testing"; String f=d+e; //Concatenation 2) Subtraction - (Subtraction, Negation) int a=10, b=20; int c= a-b; //Subtraction int d = -100; //Negation 3) Multiplication * 4) Integer Division / 5) Modules % How to conduct Exponentiation Operation? - Dawit How to conduct Division Operation? - Nathiya ----------------------------------- String + String = String Number + Number = Number String + Number = String ------------------------------------
int a=10, b=3; String c="selenium", d="testing"; System.out.println("Addition of a, b is: "+ (a+b));//addition of a, b is: 15 (Addition and Concatenation) System.out.println(a+b); //15 (Addition) System.out.println(c+d);//SeleniumTesting (Concatenation) System.out.println(a-b);//5 (Subtraction) System.out.println(a*b);//50 (Multiplication) System.out.println(a/b);//2 (Division) System.out.println(a%b);//0 b) Unary Operators The Java Unary operators require only one operand, Unary operators are used to perform various operators like increment, decrement etc... Java Unary Operators ++ -- int x=10; System.out.println(x);//10
System.out.println(x++);//10 System.out.println(x);//11 System.out.println(++x);//12 System.out.println(x--);//12 System.out.println(x);//11 System.out.println(--x);//10 for (int i=10; i>=1; i--){ System.out.println(i); Arithmetic and Unary Operators return value based result Comparison / Relational Operators return Boolean / Logical Result (true/false) c) Comparison / Relational Operators 1) == 2)!= 3) > 4) >= 5) <
6) <= int a=10, b= 20; System.out.println(a>b);//false System.out.println(a>=b);//false System.out.println(""); System.out.println(a<b);//true System.out.println(a<=b);//true System.out.println(""); System.out.println(a==b);//false System.out.println(a!=b);//true d) Logical Operators 1) Logical "Not" Operator! 2) Logical "And" Operator && 3) Logical "Or" Operator Result Criteria for "Not" Operator Expression1 Expression2 Result true true false true false true
false true true false false true Result Criteria for "And" Operator Expression1 Expression2 Result true true true true false false false true false false false false Result Criteria for "Or" Operator Expression1 Expression2 Result true true true true false true false true true false false false Example 1: boolean a=true, b=false; System.out.println(!(a&&b));//true System.out.println((a&&b));//false System.out.println(a b);//true