# Java Program to Find Area and Perimeter of Trapezium

In the previous article we have discussed Java Program to Find Perimeter of Rhombus

## Program to Find Area and Perimeter of Trapezium

Before going into the program, let’s see how we find the area and perimeter of a trapezium.

Formula for area of Trapezium = 0.5 * (side1+side2) * height

Formula for perimeter of Trapezium = side1+side2+side3+side4

Let’s see different ways to do it.

Access the Simple Java program for Interview examples with output from our page and impress your interviewer panel with your coding skills.

### Method-1: Java Program to Find Area and Perimeter of Trapezium By User Input Value

In this method all the side lengths and height are taken as input from the user. Then area and perimeter are calculated using the formula.

Let’s see the program to understand it more clearly.

import java.util.*;

public class Main
{
public static void main(String []args)
{
//Scanner Class instrance created
Scanner sc=new Scanner(System.in);

//Take side1,side2(both are the length of the parallel sides) and height input from the user
System.out.println("Enter length(parallel sides of the trapezium) : ");
double side1=sc.nextDouble();
System.out.println("Enter length(parallel sides of the trapezium) : ");
double side2=sc.nextDouble();
System.out.println("Enter length(non-parallel sides of the trapezium) : ");
double side3=sc.nextDouble();
System.out.println("Enter length(non-parallel sides of the trapezium) : ");
double side4=sc.nextDouble();
System.out.println("Enter height of the trapezium: ");
double height = sc.nextDouble();

//finding area using formula
double area=((side1+side2)*height)/2;
System.out.println("Area Of Trapezium : "+area);
//finding perimeter using formula
double perimeter=side1+side2+side3+side4;
System.out.print("Perimeter Of Trapezium : "+perimeter);

}
}

Output:

Enter length(parallel sides of the trapezium) : 5
Enter length(parallel sides of the trapezium) : 15
Enter length(non-parallel sides of the trapezium) : 11
Enter length(non-parallel sides of the trapezium) : 4
Enter height of the trapezium: 20
Area Of Trapezium : 200.0
Perimeter Of Trapezium : 35.0

### Method-2: Java Program to Find Area and Perimeter of Trapezium By User Defined Method

In this method all the side lengths and height are taken as input from the user. Then these data are passed as parameter to an user defined methods to find area and perimeter of the trapezium. Where inside each method we have calculated area and perimeter using the formula.

Let’s see the program to understand it more clearly.

import java.util.*;

public class Main
{
public static void main(String []args)
{
//Scanner Class instrance created
Scanner sc=new Scanner(System.in);

//Take side1,side2(both are the length of the parallel sides) and height input from the user
System.out.println("Enter length(parallel sides of the trapezium) : ");
double side1=sc.nextDouble();
System.out.println("Enter length(parallel sides of the trapezium) : ");
double side2=sc.nextDouble();
System.out.println("Enter length(non-parallel sides of the trapezium) : ");
double side3=sc.nextDouble();
System.out.println("Enter length(non-parallel sides of the trapezium) : ");
double side4=sc.nextDouble();
System.out.println("Enter height of the trapezium: ");
double height = sc.nextDouble();

//calling findArea() method to find area of trapezium
findArea(side1, side2, height);
//calling findPerimeter() method to find perimeter of trapezium
findPerimeter(side1,side2,side3,side4);
}

//findArea() method
public static void findArea(double side1, double side2, double height)
{
//finding area using formula
double area=((side1+side2)*height)/2;
System.out.println("Area Of Trapezium : "+area);
}

//findPerimeter() method
public static void findPerimeter(double side1, double side2, double side3, double side4)
{
//finding perimeter using formula
double perimeter=side1+side2+side3+side4;
System.out.print("Perimeter Of Trapezium : "+perimeter);
}

}

Output:

Enter length(parallel sides of the trapezium) : 5
Enter length(parallel sides of the trapezium) : 15
Enter length(non-parallel sides of the trapezium) : 11
Enter length(non-parallel sides of the trapezium) : 4
Enter height of the trapezium: 20
Area Of Trapezium : 200.0
Perimeter Of Trapezium : 35.0

Interested in programming and want to excel in it by choosing the short ways. Then, practicing with
the available Java Program list is mandatory.

Related Java Programs: