Answer
Single-Dimensional Array in Java
Java
public class SingleDimArray {
public static void main(String[] args) {
// Declare an array without size — store values directly
int a[] = { 100, 200, 300, 400, 500 };
System.out.println("Array length: " + a.length); // 5
// Print all elements using enhanced for loop
System.out.println("All elements:");
for (int i : a) {
System.out.println(i);
}
// How to break out of for loop in the middle
System.out.println("\nBreak when element == 400:");
for (int i : a) {
if (i == 400) {
break; // stops loop immediately when 400 is reached
}
System.out.println(i);
}
}
}
Output
CODE
Array length: 5
All elements:
100
200
300
400
500
Break when element == 400:
100
200
300
Array Declaration Styles
Java
// Style 1: Declare with size, assign later
int[] a = new int[5];
a[0] = 100; a[1] = 200; // ...
// Style 2: Declare with values (size inferred)
int a[] = { 100, 200, 300, 400, 500 };
// Style 3: new int[] with values
int[] a = new int[]{ 100, 200, 300, 400, 500 };
break vs continue vs return
Java
int[] arr = { 1, 2, 3, 4, 5 };
// break: exits the entire loop
for (int i : arr) {
if (i == 3) break;
System.out.print(i + " "); // → 1 2
}
// continue: skips current iteration, continues loop
for (int i : arr) {
if (i == 3) continue;
System.out.print(i + " "); // → 1 2 4 5
}
// return: exits the entire method
Common Array Operations
Java
int[] a = { 100, 200, 300, 400, 500 };
System.out.println(a.length); // 5
System.out.println(a[0]); // 100 (first)
System.out.println(a[a.length - 1]); // 500 (last)
System.out.println(Arrays.toString(a));// [100, 200, 300, 400, 500]
Arrays.sort(a); // sort in-place
int idx = Arrays.binarySearch(a, 300); // search after sort
Automation Testing Relevance
Java
// Process test data from array with early exit
String[] testUrls = { "/home", "/products", "/cart", "/broken-page", "/checkout" };
for (String url : testUrls) {
driver.get(baseUrl + url);
if (driver.getTitle().contains("Error")) {
System.out.println("Broken page found: " + url);
break; // stop testing if broken page found
}
System.out.println("OK: " + url);
}
