I'm new to java and I made this program, the problem I'm asking the user to input their age and name then the program should use the input to print the statement. however the when I type the age then press enter the program executes all the statements without waiting for me to enter my name.. how can I fix this?
    Scanner input =     new Scanner(System.in);
    int age;
    String name;
    System.out.println("Please enter your age ");
    age = input.nextInt();
    System.out.println("and now enter your name");
    name = input.nextLine();
    System.out.println("Your name is " +name + " and you're " +age + "years old");
 
     
    