Java Program To Calculate And Display The Area Of A Rectangle

Program 1: Using Java Scanner Class

//importing java package
import java.util.Scanner;

public class RectangleArea1{
public static void main (String[] args){

//creating new Scanner
Scanner sc = new Scanner (System.in);

System.out.println ("Please enter the length of the rectangle:\n");
double length = sc.nextDouble();
System.out.println ("Please enter the width of the rectangle:\n");
double width = sc.nextDouble();

//calculate area of rectangle
double area = length * width;

System.out.println ("Area of the rectangle is: "+area);
}
}

Save this file as 'RectangleArea1.java'
Compile: $javac RectangleArea1.java
Execute: $java RectangleArea1
Output:

Please enter the length of the rectangle:

8
Please enter the width of the rectangle:

6

Area of the rectangle is: 48.0

Program 2: Using Java BufferedReader Class

//importing java packages
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class RectangleArea2{
public static void main (String[] args)
throws IOException{

//creating new InputStreamReader
InputStreamReader is = new InputStreamReader (System.in);
//creating new BufferedReader
BufferedReader br = new BufferedReader (is);

System.out.println ("Please enter the length of the rectangle:\n");
double length = Double.parseDouble (br.readLine());
System.out.println ("Please enter the width of the rectangle:\n");
double width = Double.parseDouble (br.readLine());

//calculate area of rectangle
double area = length * width;

System.out.println ("Area of the rectangle is: "+area);
}
}

Save this file as 'RectangleArea2.java'
Compile: $javac RectangleArea2.java
Execute: $java RectangleArea2
Output:

Please enter the length of the rectangle:

45.05
Please enter the width of the rectangle:

9.00
Area of the rectangle is: 405.45