Learn Java , Selenium

Nested For Loop

for (int i = 1; i <= 3; i++) {
    for (int j = 1; j <= 4; j++) {
        System.out.println("i=" + i + ", j=" + j);
    }
}

Output:

i=1, j=1
i=1, j=2
i=1, j=3
i=1, j=4
i=2, j=1
i=2, j=2
i=2, j=3
i=2, j=4
i=3, j=1
i=3, j=2
i=3, j=3
i=3, j=4

For Each Loop (Enhanced For Loop)

int[] numbers = {3, 9, 5, -5};
for (int number : numbers) {
    System.out.println(number);
}

Output:

3
9
5
-5

Java Math Class

System.out.println(Math.max(5, 10)); // Outputs 10
System.out.println(Math.sqrt(16));   // Outputs 4.0
System.out.println(Math.random());   // Outputs a random double between 0.0 and 1.0

Sample Output:

10
4.0
0.3748293749237  (random number will vary)

Java Type Casting

int i = 100;
double d = i; // widening
System.out.println(d);

double x = 9.99;
int y = (int)x; // narrowing
System.out.println(y);

Output:

100.0
9

Array

int[] myNum = {10, 20, 30, 40};
System.out.println(myNum[2]); // Access element at index 2
myNum[2] = 50; // Change value at index 2
System.out.println(myNum[2]); // Print updated value
System.out.println(myNum.length); // Print array length

Output:

30
50
4

Multidimensional Arrays

int[][] matrix = {
    {1, 2, 3},
    {4, 5, 6}
};
System.out.println(matrix[1][2]); // Access element at 2nd row, 3rd col
matrix[1][2] = 9;
System.out.println(matrix[1][2]); // Print updated value

Output:

6
9

String Split

String sentence = "Hello World Java";
String[] words = sentence.split(" ");
for (String word : words) {
    System.out.println(word);
}

Output:

Hello
World
Java

String Contains

String s = "Hello World";
System.out.println(s.contains("World")); // true
System.out.println(s.contains("Java"));  // false

Output:

true
false

String indexOf Function

String s = "Java Programming";
int idx = s.indexOf("gram"); 
System.out.println(idx);

Output:

7

StringBuffer and StringBuilder

StringBuffer sb1 = new StringBuffer("Hello");
sb1.append(" World");
System.out.println(sb1);

// StringBuilder example
StringBuilder sb2 = new StringBuilder("Java");
sb2.insert(4, " Language");
System.out.println(sb2);

Output:

Hello World
Java Language

Date

import java.util.Date;
Date date = new Date();
System.out.println(date);

Output:

Mon Aug 04 20:00:00 IST 2025  (example output, varies with time)

LocalDate

import java.time.LocalDate;
LocalDate date = LocalDate.now();
System.out.println(date);

Output:

2025-08-04

LocalDateTime

import java.time.LocalDateTime;
LocalDateTime now = LocalDateTime.now();
System.out.println(now);

Output:

2025-08-04T20:00:00.123456789  (time part varies)

Calendar

import java.util.Calendar;
Calendar cal = Calendar.getInstance();
System.out.println(cal.getTime());

Output:

Mon Aug 04 20:00:00 IST 2025  (example output, varies with time)

Functions in Java (Methods)

public class Main {
    public static int add(int a, int b) {
        return a + b;
    }
    
    public static void main(String[] args) {
        int result = add(5, 3);
        System.out.println(result);
    }
}

Output:

8
Scroll to Top