title: Java is skipping a line (Strings in a Scanner ??)
body: <p>I am learning Java, and I'm not very far into it, and I don't know why but Java seemed to skip a line. I don't think the code from all my pages is really neccesery so I will just put the first page and the result I get when using it. Thanks!</p>
  
  <pre><code>import java.util.Scanner;
  
  public class First {
      public static void main(String args[]){
          Scanner scanz = new Scanner(System.in);
          System.out.println("Hello, please tell me your birthday!");
          System.out.print("Day: ");
          int dayz = scanz.nextInt();
          System.out.print("Month: ");
          int monthz = scanz.nextInt();
          System.out.print("Year: ");
          int yearz = scanz.nextInt();
          System.out.println("Now, tell me your name!");
          System.out.print("Name: ");
          String namez = scanz.nextLine();
          Time timeObject = new Time(dayz,monthz,yearz);
          Second secondObject = new Second(namez,timeObject);
  
          System.out.println("\n\n\n\n\n" + secondObject);
      }
  }
  </code></pre>
  
  <p>It skips the line</p>
  
  <pre><code>        String namez = scanz.nextLine();
  </code></pre>
  
  <p>Console output: (excuse the birthday bit, it is other stuff)</p>
  
  <pre><code>Hello, please tell me your birthday!
  Day: 34
  Month: 234
  Year: 43
  Now, tell me your name!
  Name: 
  
  
  
  
  My name is  and my birthday is 00/00/43
  </code></pre>
  
  <p>It doesn't give you a chance to give a name, it just skips straight past and takes the name as null. Please, if anyone could, tell me why! I want to learn Java, and this little annoyance is standing in my way.</p>
  
  <p>Thanks!</p>