Let’s learn java program to find perimeter of a rectangle.

## Java program to find perimeter of a rectangle

In program to find perimeter of a rectangle first user enters length and width of a rectangle using nextFloat() method of Scanner class.

This user input is stored in variable length and width of datatype float. Then using below formula find perimeter of rectangle.

Also read – program to find area of rectangle using inheritance in java

perimeter = 2 * (length + width). Lastly print the perimeter value.

Also read – java program to find the area of rectangle using class and object

For example

Input:

Length = 10

Width = 5

Perimeter = 2 * (10 + 5) = 30

Here’s the java program to find perimeter of a rectangle.

import java.util.Scanner; public class PerimeterOfRectangleDemo { public static void main(String []args) { float length, width, perimeter; Scanner sc = new Scanner(System.in); System.out.print("Please enter length of rectangle: "); length = sc.nextFloat(); System.out.print("Please enter width of rectangle: "); width = sc.nextFloat(); perimeter = 2 * (length + width); System.out.println("Perimeter of rectangle: " + perimeter); sc.close(); } }

**Output:**

Please enter length of rectangle: 4

Please enter width of rectangle: 5

Perimeter of rectangle: 18.0

**Write a program to calculate the area and perimeter of rectangle**

To write a java program to calculate the area and perimeter of a rectangle first get input from user using nextDouble() method of Scanner class.

Also read – continue statement in java

Here user enters length and width of rectangle and it is stored in variables length and width of datatype double.

Also read – inheritance in java

Then use below formula to find perimeter and area of rectangle.

perimeter = 2 * (length + width)

area = length * width

Lastly print area and perimeter on the console.

import java.util.Scanner; public class CalculateAreaAndPerimeter { public static void main(String[] args) { double length, width, area, perimeter; // creating scanner class object Scanner sc = new Scanner(System.in); System.out.println("Please enter length of rectangle: "); length = sc.nextDouble(); System.out.println("Please enter width of rectangle: "); width = sc.nextDouble(); // perimeter of rectangle perimeter = 2 * (length + width); // area of rectangle area = length * width; System.out.println("Perimeter of rectangle is: " + perimeter + " units."); System.out.println("Area of rectangle is: " + area + " sq. units."); sc.close(); } }

**Output:**

Please enter length of rectangle: 50

Please enter width of rectangle: 20

Perimeter of rectangle is: 140.0 units.

Area of rectangle is: 1000.0 sq. units.

Also read – java program to calculate area of circle, rectangle and triangle using switch statement