title: Getting my program to go back to the "top" (if statement) (Java)
body: <p>I have a program to calculate leap year, however, it only works past about the year 1750 so I want my user to only be able to input numbers past 1750.</p>
  
  <pre><code>System.out.println("Enter a year after 1750:");
      leapYear = in.nextInt();
  
      if(leapYear&lt;1750){
          System.out.println("You have entered a year before 1750, please try again :");
          leapYear  = in.nextInt();
      }
  </code></pre>
  
  <p>My solution was to put a if statement. I realize, however, that this will only work if the user inputs something below 1750 once. if they do it again the program will move on. Is there a way I can execute the statement "You have entered a year before 1750, please try again :" as many times as I need to without re writing it?.</p>
  
  <p>I was thinking maybe a while statement could work (if a while statement works how could I do it without causing an infinite loop)? </p>