I want to get two string inputs into a string array
String[] b = new String[n]; 
by using scanner but the scanner automatically takes blank value in 
b[0].i.e. it skips the first loop.
Scanner scn = new Scanner(System.in);
        int no = 0;
        int n = scn.nextInt();
        String[] b = new String[n];
        for (int j = 0; j < n; j++) {
            System.out.println("Enter the string");
            b[j] = scn.nextLine();
        }
the output occurs like
2
Enter
Enter
abc
can anyone suggest me why this problem occurs??
 
     
     
    