title: Else without if error: I dont understand why java isn't recognizing my if statment
body: <p>At line 53 it is giving me an error of else without if. I clearly have an if statement, but i don't know what i'm doing wrong to make java not recognize it. I've tried moving around the braces and nothing is working.</p>
  
  <pre><code>import java.util.Scanner;
  import java.text.DecimalFormat;
  
  public class Quiz6
  {
  
      public static void displayInfo()
      {
          System.out.println(
                              "\n\tAuthor: Allen Watson \n" +
                              "\tClass: \tCSCI 1250-001 \n" +
                              "\tDate: \t10/09/2013 \n" +
                              "\tLab: \tQuiz6 \n");
      }
  
      public static double calculatePay(int hourWorked, double hourlyRate)
      {
          double dPay;
          dPay = (hourWorked * hourlyRate);
          return dPay;
      }
  
      public static void main(String[] args)
      {
          Scanner Keyboard = new Scanner(System.in);
          DecimalFormat dfMoney = new DecimalFormat("$#,##0.00");
          String strName;
          int iCount;
          int iDaysWorked;
          int iTotalHoursWorked;
          int iSingleDayHours;
          double dHourlyRate;
          final byte WEEK = 7;
  
          displayInfo();
  
          System.out.print("\tWhat is your name: ");
          strName = Keyboard.nextLine();
          System.out.print("\n\tHow many days did you work this week: ");
          iDaysWorked = Keyboard.nextByte();
          System.out.print("\n\tHow much do you make an hour: ");
          dHourlyRate = Keyboard.nextDouble();
  
          if(dDaysWorked &lt;= WEEK);
          {
              for(iCount = 1; iCount &lt;= iDaysWorked ; iCount++)
              {
                  System.out.print("\tHow many hours did you work on the day"+iCount+":");
                  iSingleDayHours = Keyboard.nextInt();
                  iSingleDayHours += iTotalHoursWorked;
              }   
          }
          else
          {
              bDaysWorked = 0;
              System.out.print("A week can only have seven days");
          }
  
          calculatePay(iTotalHoursWorked,dHourlyRate);
  
          System.out.print("Hello "+strName+", you worked a total of "+iTotalHoursWorked+" hours over "+iDaysWorked+" days.");
          System.out.print("\nWith am hourly rate of "+dfMoney(dHourlyRate)+" you made "+dfMoney(dPay)+".");
  
      }
  }
  </code></pre>