How Many Push-Ups Should You Be Able to Do? Here’s How You Compare by Age


Push-ups primarily target your chest but also hit your shoulders, triceps, and core muscles.Credit: PeopleImages / Getty Images
Push-ups primarily target your chest but also hit your shoulders, triceps, and core muscles.
Credit: PeopleImages / Getty Images
  • Push-ups work multiple upper-body and core muscles simultaneously, making them a functional, efficient strength exercise.
  • Push-up capacity varies widely, but higher reps generally reflect greater strength, endurance, and overall fitness.
  • Ultimately, proper form and progression matter more than rep count—quality, controlled push-ups are more effective than improper ones.

The push-up is an exercise classic for a reason: It can be done anywhere, it doesn’t involve complicated steps or directions, and it gets lots of important muscles working. So it’s not really a surprise that it’s become a popular way to gauge upper-body fitness.

The number of push-ups you can do can tell a lot about your strength, muscle endurance—and even your long-term health. Here’s what you need to know, plus some tips on how you can perfect your push-up form and make the most out of the exercise.

Why Push-Ups Matter for Your Health

“Push-ups are one of the most functional upper-body movements you can perform,” Evan Williams, CSCS, head strength and conditioning coach for the Milwaukee Bucks, told Health. That’s because they train a movement pattern that you do in lots of activities over the course of a day, like pushing open a heavy door, placing an object on a top shelf, bracing a fall, or getting up from the ground.

They’re also incredibly efficient because they work a bunch of different muscles. While they primarily target your chest, they also hit:

  • Shoulders and muscles around the shoulder blades
  • Triceps
  • Core stabilizers

The ability to do push-ups might be indicative of your overall health, too. A 2019 study of male firefighters found that those who could do more push-ups had a much lower risk of cardiovascular events over 10 years. In particular, men who could do 40 push-ups or more had about a 95% lower risk than those who could do fewer than 10, though this likely reflects overall fitness rather than push-ups themselves directly preventing heart disease.

How Many Push-Ups Should You Be Able to Do?

There’s no set number of push-ups you “should” be able to do—it’s very individualized and can be influenced by many factors. Push-up performance depends on age, body weight, strength, and experience with the movement, said Williams.

Still, the American Council on Exercise provides this chart for fitness group instructors to gauge push-up performance in their clients by age and sex. (The number for women uses a modified, bent-knee version.) Here’s what is considered “good” for those ranges:

  • Ages 20–29: 22–28 for men; 15–20 for women
  • Ages 30–39: 17–21 for men; 13–19 for women
  • Ages 40–49: 13–16 for men; 11–14 for women
  • Ages 50–59: 10–12 for men; 7–10 for women

According to Williams, here’s a breakdown by age and sex (for women, using traditional or modified) that would be considered “excellent”:

  • Ages 20–29: 35–45+ for men; 25–35+ for women
  • Ages 30–39: 32–40+ for men; 20–30+ for women
  • Ages 40–49: 28–35+ for men; 18–25+ for women
  • Ages 50–59: 22–30+ for men; 15–20+ for women

What If You Can’t Do That Many (Or Any)?

It’s really, really common to struggle with push-ups. Even though they are a bodyweight exercise—meaning they’re not done with any added weight—that doesn’t mean they’re easy. “A standard push-up requires lifting 60–70% of your body weight, which can be challenging at first,” said Williams.

Modified push-ups can make the move easier. Plus, they help your chest, shoulders, and other muscles get stronger and become familiar with the push-up motion, which helps when you’re ready to try a full push-up.

Here are some push-up modifications Williams recommends:

  • Incline push-ups: Place your hands on a wall, bench, or step
  • Knee push-ups: Keep your hands on the ground, but drop to your knees
  • Partial range-of-motion push-ups: Shorten your range of motion—say, by stopping midway down—to reduce the load. This also helps you focus on control as you build strength, said Williams.

How to Do a Proper Push-Up

“Proper form is essential to ensure the movement is effective and safe,” said Williams. “Good form ensures you recruit the correct muscles, protect your joints, and build strength that transfers to everyday activities and sports.”

A push-up is essentially a moving plank, so you want to make sure you’re keeping a straight line from your head to your heels. Brace your core, glutes, quads, lats, and shoulders throughout the move; you don’t want your lower back to sag, your hips to shoot up, or your shoulder blades to collapse. 

Position your hands slightly wider than shoulder-width, with your elbows at 30–45°—flaring them out at 90° can over-stress your shoulders. “Think about ‘screwing’ your hands into the floor as if trying to rotate them outward to create upper-body stability,” Williams said. Then lower your chest to just above the floor and push to rise back up.

How to Improve Your Push-Up Count

If you want to get better at push-ups, you need to actually do push-ups. Add them to your workout two to four times a week, said Williams, with three to four sets per session. You should strengthen the upper-body muscles that help you do push-ups with other exercises, too, like chest presses (with a barbell, dumbbells, or a machine), shoulder presses, tricep dips or extensions, and band work for the smaller muscles in your shoulder. 

Don’t forget about your core, either—again, a push-up is a moving plank, so you need core strength to complete the move. Try different plank variations and Pallof presses.

Just remember: “Even a few perfect push-ups are more effective than many sloppy reps,” said Williams. “Focus on controlled movement and full range of motion.” If full push-ups start to get easy, you can add challenge—say, by elevating your feet or playing with the tempo during your lowering and rising stages.



Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


Introduction to Array length in JAVA:

The length of the array describes the number of elements used in Java. As java is not a Size associated, so Array length helps to overcome it.

Here length applies to array in java, and Size applies to a Java   ArrayLISTcollection object.

Wish to make a career in the world of Java? Start with HKR’S  Java Training ! 

Java ‘Length’ Attribute:

The number of elements is used in the array during its declaration; we can call it as Size or length of the array. For example;

int len1 = myArray.length1;

The below program illustrate the length attributes of the Array elements in JAVA:

Import java.util.*; // built-in library

Class Main1

{

   Public static Void main1 (string [] args)

    {

      Integer [] intArray1 = {1, 3, 5, 7, 9}; // integer value

       String [] strArray1 = { “one”, “two”, “three”}; // string array elements

                   //Print each array and their corresponding length

        System.out.printIn (“integer array contents: “+ Array.to string (intArray1));

        System.out.printIn (“the length of the Integer array stored: “+intArray1.length);

       System.out.PrintIn (“string Array contents: “+ Arrays. ToString (strArray1));

       System.out.PrintIn (“The length of the String array: “+ strArray1. Length);

      }

}

 The output:

Integer Array Contents: {1, 3, 5, 7, 9}

The length of the Integer array: 5

String Array Contents: [one, two, three]

The length of the String array: 3
The above java program reads the length of the given elements and displays the length along with the contents of two different arrays (integers and strings).

Till now I have explained the simple program, now it’s time to learn how to use array in different situations.

They are:

·        Mainly to search for the specific element value in the array.

·        While searching for minimum or maximum values in the array.

Let’s discuss these two different situations in details:

Searching for a value using Length attributes:

As we discussed earlier, iterations can be done through an array using its length attributes. The loop condition in any program will iterate all the array elements one by one until it reaches (length-1) elements. (Since array count in java starts from 0).

Here we are going to use Loop condition to search if a specific value is present in the array or not. To do this, you need to traverse through the whole array until the loop reaches the last element. While performing traversing, each element in the condition will be compared with the existing value to be searched. If any value matches then loop traversing will be stopped as well as program will be terminated.

The below program explains the searching for a data value in an Array:

Import java.util.* ; //built-in library

Class Main

{

Public static void main (string [] args)

      {

         String[] strArray1 = { “UNIX” , “Python”, “ Ruby”, “ Java”, “C” }; // array of string

 

   // searching for the string using a search value function 

       

System.out.printIn (searchValue (strArray, “R”)?” value R found” : “value Java not found”);

 System.out.printIn (searchValue (strArray, “Ruby”)?” value Ruby found”: “value Ruby not found”);

}

 Private static Boolean search value (String [] search array, string lookup)

   {

    If (searchArray! = null)

          {

          int arraylength = searchArray. Length; // compute array length

             for (int i=0; I
                {

                    String value = searchArray[i];

                     If (value. Equals (lookup))

                             {

                                 Return true;

                             }

                    }

        }

 Return false;

       }

The Output:

Value R not found

Value Ruby found

Top 20 frequently asked EMC Interview Questions !

Java Certification Training

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project Based Learning

In the above program example, we have an array of a few programming language names. We have used the function “search value”, this function searches the particular programming language names. In this example, we have used the for loop in the search value function to iterate through the array and it will be searched for the specified names.

Once the correct name is found, then the SearchValue function returns true. If the name is not found then the SearchValue function returns false.

Related Article: Java Full stack Developer Skills !

Find the Minimum and maximum values in an Array:

In this section, here you can also traverse the array values using the attribute lengths and which enables you to find the minimum and maximum elements in an array.

As we know that the array may or may not be sorted. To perform this finding minimum and maximum the array elements, you have to do the comparison with each element once all the elements in an array get exhausted and at last, you can find the maximum or minimum elements in an array, the following programs explain the concept.

The below programming example is for minimum elements in an array.

Import java.util. *;

Class Main

 {

Public static void main (String [] args)

    {

      Int [] intArray1 = {72, 42, 21, 10, 53, 64};   //int array

          System.out.printIn (“the given array: “+ Arrays. ToString (intArray));

       Int min_val = intArray1 [0];            //assigning first element to min value

       Int length = intArray1. Length;

        For (int I = 1; I
       {

                Int value = intArray1 [i];

                 if (value
              {

               Min_val = value;

            }

   System.out.printIn ( “ the min value in the array: “ +min_Val);

 

       }

}

 

Output:

The given array: [72, 42, 21, 10, 53, 64]

The minimum value in the array is: 10

In the above programming example, we have the array elements as a reference element. Then we compare all the elements in a program one by one with the reference element which we have already mentioned in the program. The SearchValue function will be picking one by one until we reach the end of the array in a program.

The next program explains how to find the largest element in an array. The program logic is similar to the previous program, but instead of finding the element which is less than the reference element, we find the greater element than the reference.

The below program illustrates how to find the greater element;

Import java.util.* ; // built-in library

Class Main

   {

  Public static void main (String [] args)

   {

      Int [] intArray1 = {72, 42, 21, 10, 53, 64};  // inserting int array elements

      System.out.printIn (“the given array elements are: “ + Arrays.tostring (intArray1));

     int max_val = intArray1 [0]; //reference elements

     int length = intArray1.length;

     for (int i=1; I
    {

       Int value = intArray1 [i];

        If (value > max_val)

          {

                 Max_val = value;

           }

      }

      System.out.printIn (“the highest value in the array: “+max_val);

   }

 }

The output:

The given array elements are: [72, 42, 21, 10, 53, 64]

The highest value in the array: 72
In the array length, not only int elements, but we can also find the length of floating-point numbers and string elements.

The syntax is as follows:

Float size = array. Length []  // float value length

String size = array. Length [] // string values length

Acquire Liferay Fundamental certification by enrolling in the HKR Liferay Fundamentals Training program in Hyderabad!

Programming & Frameworks, array-length-in-java-description-0, Programming & Frameworks, array-length-in-java-description-1

Subscribe to our YouTube channel to get new updates..!

Programming example:

Public class test1

 {

Public static void main (string [] args)

  {

      Int [] array = new int [5]; //array name is of integer type

      Float [] array = new float [0.1]; //array name is of float type

         String [] array = new string [5]; // array name is of string type

          System. Out. PrintIn (“the size of “+ “the array is “+ array. Length);

         System. Out. PrintIn (“the size of “+ “the array is “+array. Length);

          System. Out. PrintIn ( “ the size of “+ the size of “ + “ the array is “ + array. Length);

 }

}

 

Output:

The size of the array is 4 // integer value

The size of the array is 0.09 // floating-point integer

The size of the array is [4] // string value
One important thing is that the array in java does not any methods to get the length of an element.

The following program illustrates the use of the function to get the length of an array.

Public class ArrayLengthJava

  {

  Private static void printArraylength (String [] myArray1)

  {

    If (myarray1 == null) // to find whether the array values are empty or not

    {

          System.Out.print (“the length of the array can’t be determined. “);

         }

    Else

{

    Int arraylength = myArray1. Length;

System. Out.printIn (“ the length of the array is: “ + arraylength);

  }

 }

 

Public static void main(String [] args)

  {

   String [] javaArray1 = { “ My”, “name”, “Adam”};

   String [] javaArray2 = { “K”, “A”};

String [] javaArray3 = {“1”, “2”, “3”, “4”};

String [] javaArray4 = { “Java”};

   PrintArrayLength (null);

   PrintArrayLength (JavaArray1);

   printArraylenghth (javaArray2);

PrintArraylength (javaArray3);

 PrintArraylength (javaArray4);

}

}

The output:

The length of the array can’t be determined.

The length of the Array1 is: 3

The length of the Array2 is: 2

The length of the Array3 is: 4

The length of the Array is: 1

If you want to access the length of an empty or any null object, a NullPointerException is raised.

Do you want to collaborate in the Java Spring world? Begin by learning Java Spring Training!

Java Certification Training

Weekday / Weekend Batches

Conclusion:

In this blog, I have explained the Array length in Java with a few programming illustrations. Array length in java is mainly used to find the number of elements used in the program. I hope this blog may help a few of you to learn the basic concepts of java and its examples.

Related Articles :



Source link