I am taking input using java Scanner by writing following code:
import java.util.Scanner;
class main{
    public static void main(String args[]){
        Scanner scan=new Scanner(System.in);
        System.out.println("Enter number");
        int i=scan.nextInt();
    }
}
but above code in throwing following exception:
Enter number
Exception in thread "main" java.util.NoSuchElementException
at java.base/java.util.Scanner.throwFor(Scanner.java:937)
at java.base/java.util.Scanner.next(Scanner.java:1594)
at java.base/java.util.Scanner.nextInt(Scanner.java:2258)
at java.base/java.util.Scanner.nextInt(Scanner.java:2212)
at main.main(main.java:7)
Tool completed with exit code 1
 
     
     
    