Download Java for Selenium Part 4 graphic type that can be scaled to use with the Silhouette Cameo or Cricut. An SVG's size can be increased or decreased without a loss of quality. All of our downloads include an image, Silhouette file, and SVG file. It should be everything you need for your next project. Our SVG files can be used on adhesive vinyl, heat transfer and t-shirt vinyl, or any other cutting surface
Java Operators and Conditional Statements
i) Java Operators
ii) Java Conditional Statements
-------------------------------------------------
i) Java Operators
Operators are used to perform Mathematical, Comparison and Logical Operations.
Important Categories of Operators
1) Arithmetic Operators
2) Relational Operators
3) Assignment Operators
4) Logical Operators
-----------------------------
1) Arithmetic Operators
Mathematical Operations
Addition
Subtraction
Multiplication
Division
Integer Division
Modules
Exponentiation
------------------------------
Java Arithmetic Operators
a) Addition + (Addition, String Concatenation)
b) Subtraction - (Subtraction, Negation)
c) Multiplication *
d) Division /
e) Modules %
f) Increment ++
g) Decrement --
----------------------------------------------
Example:
public static void main(String[] args) {
int a =10, b=3, e=-100;
String c ="Selenium", d = " Testing";
System.out.println("Addition of a, b is "+ (a+b));
System.out.println(c+d);//Selenium Testing
System.out.println(a-b);//7
System.out.println(e);
System.out.println(a*b);//30
System.out.println(a/b);//3
System.out.println(10.0/3);//3.333333
System.out.println(a % b);//1
b=10;
a = ++b;
System.out.println(a);//11
b=10;
a = --b;
System.out.println(a);//9
double x = Math.pow(10, 4); //10000
System.out.println(x);
//-------------------------------------
float y =1.2F, p=2.34f;
double z =1.345678, q=234.456787;
System.out.println(y+p);//3.54
System.out.println(z+q);
}
}
------------------------------
2) Relational Operators
= (Assignment)
== (Comparison/Relation)
-------------------------------
a) ==
b) !=
c) >
d) >=
e) <
f) <=
----------------------------------------------
Note: Relational Operators return Boolean / Logical Result (true/false)
Example:
public static void main(String[] args) {
int a, b;
a=10; b=20;
System.out.println(a == b);//false
System.out.println(a != b);//true
System.out.println(a > b);//false
System.out.println(a >= b); //false
System.out.println(a < b); //true
System.out.println(a <= b); //true
}
-------------------------------
3) Assignment Operators
a) Assignment =
b) Add and Assign +=
c) Subtract and Assign -=
d) Multiply and Assign *=
--------------------------------------------
Example:
public static void main(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 *= 10;
System.out.println(a);//100
}
------------------------
4) Logical Operators
a) Logical Not operator !
b) Logical And operator &&
c) Logical Or operator ||
---------------------------------------------------------
Result Criteria for Logical Not Operator
Operand 1 Operand 2 Result
---------------------------------------------------
true true false
true false true
false true true
false false true
--------------------------------------------------
Result Criteria for Logical And Operator
Operand 1 Operand 2 Result
---------------------------------------------------
true true true
true false false
false true false
false false false
---------------------------------------------------
Result Criteria for Logical Or Operator
Operand 1 Operand 2 Result
---------------------------------------------------
true true true
true false true
false true true
false false false
----------------------------------------------------
Example:
public static void main(String[] args) {
boolean a = true, b = false;
System.out.println(!(a && b));//true
System.out.println(a && b);//false
System.out.println(a || b);//true
}
-------------------------------------------------------
Example 2:
public static void main(String[] args) {
int a =10000, b =5000, c =700;
if ((a > b) && (a > c)){
System.out.println("A is a Big Number");
}
else {
System.out.println("A is Not a Big Number");
}
}
----------------------------------------------------
public static void main(String[] args) {
int a =10000, b =50000, c =70000;
if ((a > b) || (a > c)){
System.out.println("A is a Big Number");
}
else {
System.out.println("A is Not a Big Number");
}
}
----------------------------------
public static void main(String[] args) {
int a =100, b =50, 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");
}
}
------------------------------------------------------------------------------
Java Control Flow
i) Conditional Statements
ii) Loop Statements
-------------------------------------------------
ii) Java Conditional Statements
a) Usage of Conditional Statements in Test Automation
1) To insert Verification Points
2) Error Handling
--------------------------------------
b) Two types of Conditional Statements in Java
1) if statement
2) switch statement
---------------------------------------
c) Types of Conditions
1) Single Condition (Positive and Negative)
ex:
Positive Condition
if (a > b) {
.
.
}
Negative Condition
if (!(a < b)) {
.
.
}
--------------------------------------
2) Compound Condition
if ((a > b) && (a > c)){
.
.
}
Or
if ((a > b) || (a > c)){
.
.
}
Or
if ((a > b) && (a > c) && (a>d)) {
.
.
}
---------------------------------------------
3) Nested Condition
if (a > b){
if (a > c){
if (a > d) {
.....
}
}
}
---------------------------------------------
d) Usage of Conditional Statements
1) Execute a block of statements when condition is True.
Syntax
if (condition) {
Statements
----------
----------
}
Example:
Positive Condition
public static void main(String[] args) {
int a =100, b =50;
if (a > b){
System.out.println("A is a Big Number");
}
}
--------------------------------------
Negative Condition
public static void main(String[] args) {
int a =10, b =50;
if (!(a < b)){
System.out.println("A is a Big Number");
}
}
---------------------------------------------------------------
2) Execute a block of statements when a compound condition is True.
Syntax:
if ((condition 1) && Or || (condition 2)){
Statements
------------------
----------
}
Example:
public static void main(String[] args) {
int a =100, b =50, c = 400;
if ((a > b) && (a > c)){
System.out.println("A is a Big Number");
}
}
------------------------------------------------------
3) Execute a block of statements when condition is true otherwise execute another block of statements.
Syntax:
if (condition) {
Statements
----------
----------
}
else
{
Statements
-----------
----------
}
Example:
public static void main(String[] args) {
int a =100, b =50;
if (a > b) {
System.out.println("A is a Big Number");
}
else {
System.out.println("B is a Big Number");
}
}
----------------------------------------
4) Decide among several alternates (else if)
Syntax:
if (condition) {
Statements
----------
---------
}
else if (condition){
Statements
----------
---------
}
else if (condition){
Statements
----------
---------
}
else if (condition){
Statements
----------
---------
}
else {
Statements
---------
---------
}
-----------------------------------------
Example:
Initialize an Integer Variable and verify the range
if the Number is in between 1 and 100 then display "Number is a Small Number"
if the Number is in between 101 and 1000 then display "Number is a Medium Number"
if the Number is in between 1001 and 10000 then display "Number is a Big Number"
if the Number is more than 10000 then display "Number is High Number"
otherwise display "Number is either Zero or Negative Number"
Java Program:
-----------------------------------------
Input Data
1st Iteration 50
2nd Iteration 400
3rd Iteration 4000
4th Iteration 11000
5th Iteration 0
6th Iteration -100
-------------------
public static void main(String[] args) {
int a = -100;
if (( a > 0) && ( a <= 100)){
System.out.println("A is a Small Number");
}
else if ((a > 100) && ( a <=1000)){
System.out.println("A is a Medium Number");
}
else if ((a > 1000) && ( a <=10000)){
System.out.println("A is a Big Number");
}
else if (a > 10000){
System.out.println("A is High Number");
}
else{
System.out.println("A is Either Zero or Negative value");
}
}
------------------------------------------------------------------
5) Execute a block of statements when more than one condition is True (Nested if).
Syntax:
if (condition){
if (condition){
if (condition){
Statements
--------------
------------
-----------
}
}
}
------------------------------------------------
Check if the value of a variable is bigger than b, c, d variable values or not?
if (a > b){
if (a > c){
if (a > d){
System.out.println("A is a Big Number");
}
else {
System.out.println("A is Not a Big Number");
}
}
else{
System.out.println("A is Not a Big Number");
}
}
else{
System.out.println("A is Not a Big Number");
}
----------------------------------
Using Compound Condition
----------------------------------
public static void main(String[] args) {
int a = 100, b =50, c=70, d =900;
if ((a > b) && (a > c) && (a >d)){
System.out.println("A is a Big Number");
}
else
{
System.out.println("A is Not a Big Number");
}
--------------------------------------------------
Advantage of Nested Condition over Compound Condition
In Nested Condition we can write multiple else parts
In Compound condition single else part only.
-----------------------------------------
Problem: Get Biggest Number out of Four Numbers
Hint: use Compound conditions and else if structures
Solution:
public static void main(String[] args) {
int a = 100, b =500, c=700, d =900;
if ((a > b) && (a>c) && (a>d)){
System.out.println("A is a Big Number");
}
else if ((b > a) && (b > c) && (b > d)){
System.out.println("B is a Big Number");
}
else if ((c > a) && (c > b) && (c > d)){
System.out.println("C is a Big Number");
}
else
{
System.out.println("D is a Big Number");
}
---------------------------------------------------
Java for Selenium part 5 Link
i) Java Operators
ii) Java Conditional Statements
-------------------------------------------------
i) Java Operators
Operators are used to perform Mathematical, Comparison and Logical Operations.
Important Categories of Operators
1) Arithmetic Operators
2) Relational Operators
3) Assignment Operators
4) Logical Operators
-----------------------------
1) Arithmetic Operators
Mathematical Operations
Addition
Subtraction
Multiplication
Division
Integer Division
Modules
Exponentiation
------------------------------
Java Arithmetic Operators
a) Addition + (Addition, String Concatenation)
b) Subtraction - (Subtraction, Negation)
c) Multiplication *
d) Division /
e) Modules %
f) Increment ++
g) Decrement --
----------------------------------------------
Example:
public static void main(String[] args) {
int a =10, b=3, e=-100;
String c ="Selenium", d = " Testing";
System.out.println("Addition of a, b is "+ (a+b));
System.out.println(c+d);//Selenium Testing
System.out.println(a-b);//7
System.out.println(e);
System.out.println(a*b);//30
System.out.println(a/b);//3
System.out.println(10.0/3);//3.333333
System.out.println(a % b);//1
b=10;
a = ++b;
System.out.println(a);//11
b=10;
a = --b;
System.out.println(a);//9
double x = Math.pow(10, 4); //10000
System.out.println(x);
//-------------------------------------
float y =1.2F, p=2.34f;
double z =1.345678, q=234.456787;
System.out.println(y+p);//3.54
System.out.println(z+q);
}
}
------------------------------
2) Relational Operators
= (Assignment)
== (Comparison/Relation)
-------------------------------
a) ==
b) !=
c) >
d) >=
e) <
f) <=
----------------------------------------------
Note: Relational Operators return Boolean / Logical Result (true/false)
Example:
public static void main(String[] args) {
int a, b;
a=10; b=20;
System.out.println(a == b);//false
System.out.println(a != b);//true
System.out.println(a > b);//false
System.out.println(a >= b); //false
System.out.println(a < b); //true
System.out.println(a <= b); //true
}
-------------------------------
3) Assignment Operators
a) Assignment =
b) Add and Assign +=
c) Subtract and Assign -=
d) Multiply and Assign *=
--------------------------------------------
Example:
public static void main(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 *= 10;
System.out.println(a);//100
}
------------------------
4) Logical Operators
a) Logical Not operator !
b) Logical And operator &&
c) Logical Or operator ||
---------------------------------------------------------
Result Criteria for Logical Not Operator
Operand 1 Operand 2 Result
---------------------------------------------------
true true false
true false true
false true true
false false true
--------------------------------------------------
Result Criteria for Logical And Operator
Operand 1 Operand 2 Result
---------------------------------------------------
true true true
true false false
false true false
false false false
---------------------------------------------------
Result Criteria for Logical Or Operator
Operand 1 Operand 2 Result
---------------------------------------------------
true true true
true false true
false true true
false false false
----------------------------------------------------
Example:
public static void main(String[] args) {
boolean a = true, b = false;
System.out.println(!(a && b));//true
System.out.println(a && b);//false
System.out.println(a || b);//true
}
-------------------------------------------------------
Example 2:
public static void main(String[] args) {
int a =10000, b =5000, c =700;
if ((a > b) && (a > c)){
System.out.println("A is a Big Number");
}
else {
System.out.println("A is Not a Big Number");
}
}
----------------------------------------------------
public static void main(String[] args) {
int a =10000, b =50000, c =70000;
if ((a > b) || (a > c)){
System.out.println("A is a Big Number");
}
else {
System.out.println("A is Not a Big Number");
}
}
----------------------------------
public static void main(String[] args) {
int a =100, b =50, 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");
}
}
------------------------------------------------------------------------------
Java Control Flow
i) Conditional Statements
ii) Loop Statements
-------------------------------------------------
ii) Java Conditional Statements
a) Usage of Conditional Statements in Test Automation
1) To insert Verification Points
2) Error Handling
--------------------------------------
b) Two types of Conditional Statements in Java
1) if statement
2) switch statement
---------------------------------------
c) Types of Conditions
1) Single Condition (Positive and Negative)
ex:
Positive Condition
if (a > b) {
.
.
}
Negative Condition
if (!(a < b)) {
.
.
}
--------------------------------------
2) Compound Condition
if ((a > b) && (a > c)){
.
.
}
Or
if ((a > b) || (a > c)){
.
.
}
Or
if ((a > b) && (a > c) && (a>d)) {
.
.
}
---------------------------------------------
3) Nested Condition
if (a > b){
if (a > c){
if (a > d) {
.....
}
}
}
---------------------------------------------
d) Usage of Conditional Statements
1) Execute a block of statements when condition is True.
Syntax
if (condition) {
Statements
----------
----------
}
Example:
Positive Condition
public static void main(String[] args) {
int a =100, b =50;
if (a > b){
System.out.println("A is a Big Number");
}
}
--------------------------------------
Negative Condition
public static void main(String[] args) {
int a =10, b =50;
if (!(a < b)){
System.out.println("A is a Big Number");
}
}
---------------------------------------------------------------
2) Execute a block of statements when a compound condition is True.
Syntax:
if ((condition 1) && Or || (condition 2)){
Statements
------------------
----------
}
Example:
public static void main(String[] args) {
int a =100, b =50, c = 400;
if ((a > b) && (a > c)){
System.out.println("A is a Big Number");
}
}
------------------------------------------------------
3) Execute a block of statements when condition is true otherwise execute another block of statements.
Syntax:
if (condition) {
Statements
----------
----------
}
else
{
Statements
-----------
----------
}
Example:
public static void main(String[] args) {
int a =100, b =50;
if (a > b) {
System.out.println("A is a Big Number");
}
else {
System.out.println("B is a Big Number");
}
}
----------------------------------------
4) Decide among several alternates (else if)
Syntax:
if (condition) {
Statements
----------
---------
}
else if (condition){
Statements
----------
---------
}
else if (condition){
Statements
----------
---------
}
else if (condition){
Statements
----------
---------
}
else {
Statements
---------
---------
}
-----------------------------------------
Example:
Initialize an Integer Variable and verify the range
if the Number is in between 1 and 100 then display "Number is a Small Number"
if the Number is in between 101 and 1000 then display "Number is a Medium Number"
if the Number is in between 1001 and 10000 then display "Number is a Big Number"
if the Number is more than 10000 then display "Number is High Number"
otherwise display "Number is either Zero or Negative Number"
Java Program:
-----------------------------------------
Input Data
1st Iteration 50
2nd Iteration 400
3rd Iteration 4000
4th Iteration 11000
5th Iteration 0
6th Iteration -100
-------------------
public static void main(String[] args) {
int a = -100;
if (( a > 0) && ( a <= 100)){
System.out.println("A is a Small Number");
}
else if ((a > 100) && ( a <=1000)){
System.out.println("A is a Medium Number");
}
else if ((a > 1000) && ( a <=10000)){
System.out.println("A is a Big Number");
}
else if (a > 10000){
System.out.println("A is High Number");
}
else{
System.out.println("A is Either Zero or Negative value");
}
}
------------------------------------------------------------------
5) Execute a block of statements when more than one condition is True (Nested if).
Syntax:
if (condition){
if (condition){
if (condition){
Statements
--------------
------------
-----------
}
}
}
------------------------------------------------
Check if the value of a variable is bigger than b, c, d variable values or not?
if (a > b){
if (a > c){
if (a > d){
System.out.println("A is a Big Number");
}
else {
System.out.println("A is Not a Big Number");
}
}
else{
System.out.println("A is Not a Big Number");
}
}
else{
System.out.println("A is Not a Big Number");
}
----------------------------------
Using Compound Condition
----------------------------------
public static void main(String[] args) {
int a = 100, b =50, c=70, d =900;
if ((a > b) && (a > c) && (a >d)){
System.out.println("A is a Big Number");
}
else
{
System.out.println("A is Not a Big Number");
}
--------------------------------------------------
Advantage of Nested Condition over Compound Condition
In Nested Condition we can write multiple else parts
In Compound condition single else part only.
-----------------------------------------
Problem: Get Biggest Number out of Four Numbers
Hint: use Compound conditions and else if structures
Solution:
public static void main(String[] args) {
int a = 100, b =500, c=700, d =900;
if ((a > b) && (a>c) && (a>d)){
System.out.println("A is a Big Number");
}
else if ((b > a) && (b > c) && (b > d)){
System.out.println("B is a Big Number");
}
else if ((c > a) && (c > b) && (c > d)){
System.out.println("C is a Big Number");
}
else
{
System.out.println("D is a Big Number");
}
---------------------------------------------------
Java for Selenium part 5 Link
Download Java for Selenium Part 4 All SVG file downloads also come bundled with DXF, PNG, and EPS file formats. All designs come with a small business commercial license. These SVG cut files are great for use with Silhouette Cameo or Cricut and other Machine Tools.