I am getting the folllowing error. pls help
Exception in thread “main” java.util.NoSuchElementException
at java.util.Scanner.throwFor(Scanner.java:862)
at java.util.Scanner.next(Scanner.java:1485)
at java.util.Scanner.nextInt(Scanner.java:2117)
at java.util.Scanner.nextInt(Scanner.java:2076)
at Main.main(Main.java:16
code:
import java.util.*;
public class Main {
public static boolean checkIsSorted(int []arr, int si){
if(si == arr.length-1)
return true;
if(arr[si] > arr[si+1])
return false;
return (checkIsSorted(arr, si+1));
}
public static void main(String args[]) {
// Your Code Here
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int []arr = new int[a];
for(int i=0; i<a; i++){
arr[i] = sc.nextInt();
}
System.out.print(checkIsSorted(arr,0));
}
}