Find Area of a Rectangle in Java

The formula for finding the area of a rectangle is,

area = length * width

Calculate Area of a Rectangle in Java

The following program calculates area of a rectangle in Java. The program asks the user for length and width values and then outputs the result in the console. We use BufferedReader to read a line of string and then use the parseDouble method of the Double class to convert the string to a number.

This program also illustrates the decorator pattern. We first decorate the console input stream ( with a InputStreamReader and then again decorate it with BufferedReader. BufferedReader enables us to read a line of data from an input stream.

// Java program to find area of a rectangle

public class RectangleArea {
    public static void main(String[] args) throws IOException{
        BufferedReader reader = new BufferedReader(new InputStreamReader(;
        System.out.print("Please enter length of the rectangle : ");
        double length = Double.parseDouble(reader.readLine());
        System.out.print("Please enter width of the rectangle : ");
        double width = Double.parseDouble(reader.readLine());
        System.out.println("Area of the rectangle : "+length*width);

Do you have a programming problem that you are unable to solve? Please send us your problem and we will publish the solution! Please email us.

One Response to “Find Area of a Rectangle in Java”

  1. import java.util.Scanner;
    class Rectangle
    public static void main(String[] args)
    Scanner sc=new Scanner(;
    System.out.println(“plz enter length”);
    int l=sc.nextInt();
    System.out.println(“plz enter width”);
    int w=sc.nextInt();
    System.out.println(“Area of Rectangle=”+(l*w));

Leave a Reply