-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathArray_Rotation.java
More file actions
27 lines (26 loc) · 916 Bytes
/
Array_Rotation.java
File metadata and controls
27 lines (26 loc) · 916 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.util.Scanner;
public class Array_Rotation {
public static void main(String[] args) {
//Program For Array Rotation
Scanner sc = new Scanner(System.in);
System.out.print("Enter Data Size = ");
int size = sc.nextInt();
System.out.print("Enter Data Value = ");
int [] data = new int[size];
for (int i = 0; i < size; i++){
data[i] = sc.nextInt();
}
System.out.print("Enter Value after rotata Data = ");
int r = sc.nextInt();
arrayRotation(data, size, r);
}
public static void arrayRotation(int data[], int size, int r) {
System.out.print("Rotating Value Of Data = ");
for (int i = r; i < size; i++){
System.out.print(data[i] +" ");
}
for (int i = 0; i < r; i++){
System.out.print(data[i] +" ");
}
}
}