3.Program to left rotate the elements of an array
💡Code:
public class LeftRotateArray7078 { public static void main(String[] args) { // Example array int[] array = {1, 2, 3, 4, 5}; // Number of positions to rotate int positionsToRotate = 2; // Display the original array System.out.println("Original Array:"); displayArray(array); // Left rotate the array leftRotateArray(array, positionsToRotate); // Display the rotated array System.out.println("\nArray after left rotation:"); displayArray(array); } // Method to left rotate the array private static void leftRotateArray(int[] arr, int positions) { int length = arr.length; positions = positions % length; // Ensure positions is within array length for (int i = 0; i < positions; i++) { int temp = arr[0]; for (int j = 0; j < length - 1; j++) { arr[j] = arr[j + 1]; } arr[length - 1] = temp; } } // Method to display the elements of an array private static void displayArray(int[] arr) { for (int value : arr) { System.out.print(value + " "); } System.out.println(); } }
📸Output :
.png)