Java Program to Calculate the Area and Perimeter of a Square
This article is created to cover a program in Java that calculates the area and perimeter of a square based on the length of its sides as entered by the user at run-time.
Note: The area of a square is calculated using the formula s*s or s2. Where s is the length of the side.
Note: The perimeter of a square is calculated using the formula 4*s.
Find the area of a square in Java
The question is: write a program in Java to find and print the area of a square. The following program has its answer:
import java.util.Scanner; public class CodesCracker { public static void main(String[] args) { float side, area; Scanner s = new Scanner(System.in); System.out.print("Enter the Side Length of Square: "); side = s.nextFloat(); area = 4*side; System.out.println("\nArea = " +area); } }
The snapshot given below shows the sample run of the above Java program with user input 10 as the side length of a square whose area we want to see using the program:
Find the perimeter of a square in Java
The question is: write a program in Java to find and print the perimeter of a square. The program given below has its answer:
import java.util.Scanner; public class CodesCracker { public static void main(String[] args) { float s, perimeter; Scanner scan = new Scanner(System.in); System.out.print("Enter the Side Length of Square: "); s = scan.nextFloat(); perimeter = 4*s; System.out.println("\nPerimeter = " +perimeter); } }
The sample run of the above program with the same user input as the previous program, i.e., 10, is:
Calculate Area and Perimeter of Square in Java: Single Program
After combining both programs given above, this program is created that calculates and prints the area and perimeter values of a square, whose side length is entered by the user at run-time.
import java.util.Scanner; public class CodesCracker { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("Enter the Side Length of Square: "); float s = scan.nextFloat(); float a = s*s; float p = 4*s; System.out.println("\nArea = " +a); System.out.println("\nPerimeter = " +p); } }
The sample run of the above program with user input 23 as the side length of the square is shown in the following snapshot:
Note: For the area and perimeter of the rectangle program in Java, refer to its separate article.
Same Program in Other Languages
- Calculate Area & Perimeter of a Square in C
- Calculate Area & Perimeter of a Square in C++
- Calculate Area of a Square in Python
- Calculate Perimeter of a Square in Python
« Previous Program Next Program »
Liked this post? Share it!