it is showing error java.lang.ArrayIndexOutOfBoundsException: 5
i tried diiferent values for the 'for' loop everything worked except this one
import java.io.*;
import java.util.*;
public class TestClass {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int[] arr = new int[n];
for(int i = 0 ; i<n ; i++)
{
arr[i] = in.nextInt();
}
for( int j = 0 ; j<n ; j++)
{
if(arr[j]>arr[j+1])
{
int sw;
sw = arr[j];
arr[j] = arr[j+1];
arr[j+1] = sw;
System.out.println(arr[j] + " ");
} else
System.out.println("error");
}
}
}