Java Program to Calculate Area and Perimeter of a Rectangle
This article covers a program in Java that find and prints area and perimeter of a rectangle based on its size provided by user at run-time of the program.
Note - The area of a rectangle is calculated using the formula len*bre. Where len and bre are the values of length and breadth, the two adjacent sides of rectangle, where length is greater than breadth.
Note - The perimeter of a rectangle is calculated using the formula (2*len) + (2*bre) or 2*(len+bre).
Find Area of Rectangle in Java
The question is, write a program in Java that calculates area of rectangle. The program given below is its answer:
import java.util.Scanner; public class CodesCracker { public static void main(String[] args) { float len, bre, area; Scanner s = new Scanner(System.in); System.out.print("Enter the Length of Rectangle: "); len = s.nextFloat(); System.out.print("Enter the Breadth of Rectangle: "); bre = s.nextFloat(); area = len*bre; System.out.println("\nArea = " +area); } }
The snapshot given below shows the sample run of above Java program with user input 6 as length and 4 as breadth of rectangle:
Find Perimeter of Rectangle in Java
The question is, write a Java program to find and print perimeter of a rectangle. The answer to this question is the program given below:
import java.util.Scanner; public class CodesCracker { public static void main(String[] args) { float length, breadth, perimeter; Scanner s = new Scanner(System.in); System.out.print("Enter the Length of Rectangle: "); length = s.nextFloat(); System.out.print("Enter the Breadth of Rectangle: "); breadth = s.nextFloat(); perimeter = (2*length) + (2*breadth); System.out.println("\nPerimeter = " +perimeter); } }
The sample run of above program with same user input as of previous program's sample run, is shown in the snapshot given below:
Find Area and Perimeter of Rectangle in Java - Single Program
This is the last program of this article, created basically to print area and perimeter both, of a rectangle, whose length and breadth will get entered by user at run-time of the program:
import java.util.Scanner; public class CodesCracker { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print("Enter the Length and Breadth of Rectangle: "); float a = s.nextFloat(); float b = s.nextFloat(); float ar = a*b; float pr = 2*(a+b); System.out.println("\nArea = " +ar); System.out.println("Perimeter = " +pr); } }
Here is its sample run with user input 12 as length and 9 as breadth of rectangle:
Note - For Area and Perimeter of Square Program in Java, refer to its separate article.
Same Program in Other Languages
- Calculate Area & Perimeter of a Rectangle in C
- Calculate Area & Perimeter of a Rectangle in C++
- Calculate Area of a Rectangle in Python
- Calculate Perimeter of a Rectangle in Python
« Previous Program Next Program »
Liked this post? Share it!