Why scanner is not taking input of another string and skepping it? I cant understand, here is my code:
import java.util.Scanner;
public class demo {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        String name;
        String address;
        int age;
        System.out.println("Enter your name");
        name = s.nextLine();
        System.out.println("My name is :" + name);
        System.out.println("Enter your age");
        age = s.nextInt();
        System.out.println("My age is :" + age);
        System.out.println("Enter your address");
        address = s.nextLine();
        System.out.println("My address is :" + address);
    }
}
Output :
Enter your name
dk
My name is :dk
Enter your age
22
My age is :22
Enter your address
My address is :
 
     
     
     
     
    