Download Java for Selenium Part 5 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 Loop Statements, String Handling
i) Java Loop Statements
ii) String Handling in Java
---------------------------------------------
Java Conditional Statements
6) Decide among several alternates (using switch statement)
Syntax:
switch (expression){
case value:
Statements
-------------
-----------
----------
break;
case value:
Statements
-------------
-----------
----------
break;
case value:
Statements
-------------
-----------
----------
break;
default:
Statements
-----------
-----------
-----------
}
Example:
public static void main(String[] args) {
char grade ='X';
switch (grade){
case 'A':
System.out.println("Excellent");
break;
case 'B':
System.out.println("Good");
break;
case 'C':
System.out.println("Better");
break;
default:
System.out.println("Invalid Grade");
}
----------------------------------------------
i) Java Loop Statements
Four Loop Structures in Java
1) for loop
2) while loop
3) do while loop
4) Enhanced for loop
-----------------------------------
1) for loop
Description:
It repeats a block of statements for a specified number of times.
Syntax:
for (dataType variableName = startValue; endValue; increment/decrement){
Statements
---------------
-----------
}
Example 1: Print 1 to 10 Numbers
for (int i=1; i <= 10; i++){
System.out.println(i);
}
---------------------------------------------------
Example 2: Print 10 to 1 Numbers
for (int i=10; i >= 1; i--){
System.out.println(i);
}
Example 3: Print 1 to 10 Numbers except 4th Number
for (int i=1; i <= 10; i++){
if (i!=4){
System.out.println(i);
}
}
----------------------------------------------
Example 3: Print 1 to 10 Numbers except 4th and 7th Numbers
for (int i=1; i <= 10; i++){
if ((i!=4) && (i!=7)){
System.out.println(i);
}
}
-----------------------------------------------
2) while loop
Description
It repeats a block of statements while condition is true.
Syntax:
Initialization
while (condition){
Statements
--------------
--------------
increment/decrement
}
Example:
int i =1;
while (i<=10){
System.out.println(i);
i++;
}
-------------------------------------------
int i =10;
while (i>=1){
System.out.println(i);
i--;
}
----------------------------------------------
int i =1;
while (i<=10){
if (i != 6){
System.out.println(i);
}
i++;
}
----------------------------------------------
3) do while loop
Description:
It repeats a block of statements while condition is true.
It executes a block of statements at least once irrespective of the condition.
Syntax:
Initialization;
do
{
Statements
-----------
----------
increment/decrement;
} while (condition);
Example:
int i=1;
do
{
System.out.println(i);
i++;
} while (i<=10);
--------------------------------------
int i=20;
do
{
System.out.println(i);
i++;
} while (i<=10);
-------------------------------------------
4) Enhance for loop
Description:
It executes all elements in an Array
Syntax:
Array Declaration;
for (declaration: Array){
Statements
-------------
}
Example:
String [] languages = {"C", "COBOL", "Java", "VBScript"};
for (String lang: languages){
System.out.println(lang);
}
Example 2:
public static void main(String[] args) {
int a=10, b=20;
int [] mathOperations = new int [3];
mathOperations[0] = a+b;
mathOperations[1] = a-b;
mathOperations[2] = a*b;
for (int operation: mathOperations){
System.out.println(operation);
}
--------------------------------------------------------
we can use,
a) Only Condition blocks
Example:
if (a > b){
System.out.println("A is a Big Number");
}
else
{
System.out.println("B is a Big Number");
}
-----------------------------
Or
b) Only Loop Blocks
for (int i = 1; i<=5; i++){
System.out.println(i);
}
Or
c) Condition/s with in a Loop block
for (int i = 1; i<=5; i++){
if (i != 3){
System.out.println(i);
}
}
Or
d) Loop/s with in a Condition
in a Java program.
----------------------------------------------------
Assignment:
Loops with in a Condition
Write an Example: Insert a loop statement in If Condition
----------------------------------------------
ii) String Handling in Java
What is String?
String is a sequence of characters written in double quotes.
String may have Alphabets, Numbers and Special Characters.
Example:
"India"
"123"
"India123"
"India*"
"India123*&"
"&*^%"
"Selenium Testing"
"Test Automation using Selenium and Java"
------------------------------------------------------
Data Types in Computer Programming
Numbers (Integer ,Float and Double data types)
Integer (ex: 100)
byte, short, int, long
Floating point / Decimal values (Ex: 1.234)
float, double
Characters (Ex: 'A' or 'a' or '1' or '*')
char data type
Boolean / Logical Values (Ex: true/false)
boolean data type
------------------------------------------
Strings (Ex: "India", "123")
Using String Object
--------------------------------------------
123 -Integer
1.234 - Decimal type
A - character
true/false - Logical value
"India123*" - String
-----------------------
Creating Strings
String myTool = "LoadRunner"; // String Variable
String [] myTools = {"Selenium", "UFT", "RFT", "SilkTest"}; //Array of Strings
System.out.println(myTool);
for (String abc: myTools){
System.out.println(abc);
}
-----------------------------------------------------
Operations on Strings
1) Concatenating Strings
String str1 = "Selenium ";
String str2 ="UFT";
System.out.println(str1 + str2);//Selenium UFT
System.out.println(str1.concat(str2));//Selenium UFT
System.out.println("Selenium " + "UFT");//Selenium UFT
System.out.println("Selenium"+ 1 + 1);//Selenium11
System.out.println(1 + 1 + "Selenium");//2Selenium
--------------------------------------------------------
Ex:
String + String - Concatenation
String + Integer - Concatenation
Integer + Integer - Addition
----------------------------------------
"Selenium"+ 1 + 1 //Selenium11
Selenium1 + 1 - Selenium11
-------------------------------------
1+1+"Selenium
2 + "Selenium" - 2Selenium
----------------------------------------------
2) String Comparison
We have two types of Comaparison in Computer Programming
i) 2-way Comparison (True/False)
ii) 3-way Comparison (=, >, <)
Result Criteria:
if string1 = string2 then 0
if string1 > string2 then Positive value (Greater than 0)
if string1 < string2 then negative value (Less than 0)
------------------------------------------------------------
ANSI Character codes
//A to Z (65 to 90)
//a to z (97 to 122)
//0 to 9 (48 to 57)
-------------------------------------------------------
a) String Comparison using Relational Operator (==)
Supports 2-way comparison
b) String Comparison using equals() method
Supports 2-way comparison
c) String Comparison using compareTo() Method
Supports 3-way comparison
Example:
public static void main(String[] args) {
String str1 = "SELENIUM";
String str2 = "selenium";
String str3="SELENIUM";
String str4 = "zselenium";
//String Comparison using Relational Operator (==)
System.out.println(str1 == str2);//false
System.out.println(str1 == str3);//true
//String Comparison using equals() method
System.out.println(str1.equals(str2));//false
System.out.println(str1.equals(str3));//true
//String Comparison using compareTo() Method
System.out.println(str1.compareTo(str2)); //Negative value/Less than 0
System.out.println(str1.compareTo(str3));//0
System.out.println(str4.compareTo(str2));//Positive value / Greater than 0
}
--------------------------------------------
i) Java Loop Statements
ii) String Handling in Java
---------------------------------------------
Java Conditional Statements
6) Decide among several alternates (using switch statement)
Syntax:
switch (expression){
case value:
Statements
-------------
-----------
----------
break;
case value:
Statements
-------------
-----------
----------
break;
case value:
Statements
-------------
-----------
----------
break;
default:
Statements
-----------
-----------
-----------
}
Example:
public static void main(String[] args) {
char grade ='X';
switch (grade){
case 'A':
System.out.println("Excellent");
break;
case 'B':
System.out.println("Good");
break;
case 'C':
System.out.println("Better");
break;
default:
System.out.println("Invalid Grade");
}
----------------------------------------------
i) Java Loop Statements
Four Loop Structures in Java
1) for loop
2) while loop
3) do while loop
4) Enhanced for loop
-----------------------------------
1) for loop
Description:
It repeats a block of statements for a specified number of times.
Syntax:
for (dataType variableName = startValue; endValue; increment/decrement){
Statements
---------------
-----------
}
Example 1: Print 1 to 10 Numbers
for (int i=1; i <= 10; i++){
System.out.println(i);
}
---------------------------------------------------
Example 2: Print 10 to 1 Numbers
for (int i=10; i >= 1; i--){
System.out.println(i);
}
Example 3: Print 1 to 10 Numbers except 4th Number
for (int i=1; i <= 10; i++){
if (i!=4){
System.out.println(i);
}
}
----------------------------------------------
Example 3: Print 1 to 10 Numbers except 4th and 7th Numbers
for (int i=1; i <= 10; i++){
if ((i!=4) && (i!=7)){
System.out.println(i);
}
}
-----------------------------------------------
2) while loop
Description
It repeats a block of statements while condition is true.
Syntax:
Initialization
while (condition){
Statements
--------------
--------------
increment/decrement
}
Example:
int i =1;
while (i<=10){
System.out.println(i);
i++;
}
-------------------------------------------
int i =10;
while (i>=1){
System.out.println(i);
i--;
}
----------------------------------------------
int i =1;
while (i<=10){
if (i != 6){
System.out.println(i);
}
i++;
}
----------------------------------------------
3) do while loop
Description:
It repeats a block of statements while condition is true.
It executes a block of statements at least once irrespective of the condition.
Syntax:
Initialization;
do
{
Statements
-----------
----------
increment/decrement;
} while (condition);
Example:
int i=1;
do
{
System.out.println(i);
i++;
} while (i<=10);
--------------------------------------
int i=20;
do
{
System.out.println(i);
i++;
} while (i<=10);
-------------------------------------------
4) Enhance for loop
Description:
It executes all elements in an Array
Syntax:
Array Declaration;
for (declaration: Array){
Statements
-------------
}
Example:
String [] languages = {"C", "COBOL", "Java", "VBScript"};
for (String lang: languages){
System.out.println(lang);
}
Example 2:
public static void main(String[] args) {
int a=10, b=20;
int [] mathOperations = new int [3];
mathOperations[0] = a+b;
mathOperations[1] = a-b;
mathOperations[2] = a*b;
for (int operation: mathOperations){
System.out.println(operation);
}
--------------------------------------------------------
we can use,
a) Only Condition blocks
Example:
if (a > b){
System.out.println("A is a Big Number");
}
else
{
System.out.println("B is a Big Number");
}
-----------------------------
Or
b) Only Loop Blocks
for (int i = 1; i<=5; i++){
System.out.println(i);
}
Or
c) Condition/s with in a Loop block
for (int i = 1; i<=5; i++){
if (i != 3){
System.out.println(i);
}
}
Or
d) Loop/s with in a Condition
in a Java program.
----------------------------------------------------
Assignment:
Loops with in a Condition
Write an Example: Insert a loop statement in If Condition
----------------------------------------------
ii) String Handling in Java
What is String?
String is a sequence of characters written in double quotes.
String may have Alphabets, Numbers and Special Characters.
Example:
"India"
"123"
"India123"
"India*"
"India123*&"
"&*^%"
"Selenium Testing"
"Test Automation using Selenium and Java"
------------------------------------------------------
Data Types in Computer Programming
Numbers (Integer ,Float and Double data types)
Integer (ex: 100)
byte, short, int, long
Floating point / Decimal values (Ex: 1.234)
float, double
Characters (Ex: 'A' or 'a' or '1' or '*')
char data type
Boolean / Logical Values (Ex: true/false)
boolean data type
------------------------------------------
Strings (Ex: "India", "123")
Using String Object
--------------------------------------------
123 -Integer
1.234 - Decimal type
A - character
true/false - Logical value
"India123*" - String
-----------------------
Creating Strings
String myTool = "LoadRunner"; // String Variable
String [] myTools = {"Selenium", "UFT", "RFT", "SilkTest"}; //Array of Strings
System.out.println(myTool);
for (String abc: myTools){
System.out.println(abc);
}
-----------------------------------------------------
Operations on Strings
1) Concatenating Strings
String str1 = "Selenium ";
String str2 ="UFT";
System.out.println(str1 + str2);//Selenium UFT
System.out.println(str1.concat(str2));//Selenium UFT
System.out.println("Selenium " + "UFT");//Selenium UFT
System.out.println("Selenium"+ 1 + 1);//Selenium11
System.out.println(1 + 1 + "Selenium");//2Selenium
--------------------------------------------------------
Ex:
String + String - Concatenation
String + Integer - Concatenation
Integer + Integer - Addition
----------------------------------------
"Selenium"+ 1 + 1 //Selenium11
Selenium1 + 1 - Selenium11
-------------------------------------
1+1+"Selenium
2 + "Selenium" - 2Selenium
----------------------------------------------
2) String Comparison
We have two types of Comaparison in Computer Programming
i) 2-way Comparison (True/False)
ii) 3-way Comparison (=, >, <)
Result Criteria:
if string1 = string2 then 0
if string1 > string2 then Positive value (Greater than 0)
if string1 < string2 then negative value (Less than 0)
------------------------------------------------------------
ANSI Character codes
//A to Z (65 to 90)
//a to z (97 to 122)
//0 to 9 (48 to 57)
-------------------------------------------------------
a) String Comparison using Relational Operator (==)
Supports 2-way comparison
b) String Comparison using equals() method
Supports 2-way comparison
c) String Comparison using compareTo() Method
Supports 3-way comparison
Example:
public static void main(String[] args) {
String str1 = "SELENIUM";
String str2 = "selenium";
String str3="SELENIUM";
String str4 = "zselenium";
//String Comparison using Relational Operator (==)
System.out.println(str1 == str2);//false
System.out.println(str1 == str3);//true
//String Comparison using equals() method
System.out.println(str1.equals(str2));//false
System.out.println(str1.equals(str3));//true
//String Comparison using compareTo() Method
System.out.println(str1.compareTo(str2)); //Negative value/Less than 0
System.out.println(str1.compareTo(str3));//0
System.out.println(str4.compareTo(str2));//Positive value / Greater than 0
}
--------------------------------------------
Download Java for Selenium Part 5 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.