How do I set this "if then" statement up properly?

import java.util.Scanner;

public class TargetZone { public static void main(String[] args) {
Scanner in = new Scanner(System.in);

    System.out.println("Determine Your Target Heart Zone for Cardiovascular Excercise (50% - 85%) ");  
    System.out.print("\n");

    System.out.print("Enter your age: ");
    String age = in.next();
    int age1 = Integer.parseInt(age);   

    System.out.print("Enter your resting heart rate: ");
    String restingHeartRate = in.next();
    int heartAtRest = Integer.parseInt(restingHeartRate);      

    System.out.print("Enter your heart rate after exercising: ");
    String heartRateAfterExercising = in.next();
    double heartRateAfterExercising1 =  Double.parseDouble(heartRateAfterExercising);

    int heartExercise = Integer.parseInt(heartRateAfterExercising);      

    int maximumHeartRate = 220 - age1;
    int heartRateReserve = maximumHeartRate - heartAtRest; 
    double highEnd = (heartRateReserve*.85) + heartAtRest;
    double lowEnd = (heartRateReserve*.50) + heartExercise;

    System.out.println("Your heart rate target zone is between " + highEnd + " and " + lowEnd );

    boolean isTargetZone = (heartRateAfterExercising1 >= lowEnd) && (heartRateAfterExercising1 <= highEnd); 


    if(isTargetZone)  
       System.out.println("After just exercising, your heart rate is within your target zone");  
    else
      System.out.println("After just exercising, your heart rate is not within your target zone"); 
/r/learnprogramming Thread Parent