- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Java Program to Find the Surface area and Volume of Cuboid
In this article, we will understand how to compute the surface area and volume the cuboid. Cuboid is a three-dimensional object with six faces of rectangle shape which means it has sides of different length and breadth. The difference between a cube and cuboid is that a cube has equal length, height and breadth whereas in cuboids these three are not same
The surface area of cuboid is calculated using the formula −
2*( length *width + width* height + height*length)
The area of the cuboid is calculated using the formula −
length*width*height
Below is a demonstration of the same −
Input
Suppose our input is −
Length= 6; Width= 7; Height= 8;
Output
The desired output would be −
Volume Of the Cuboid is : 336.0 Surface area Of the Cuboid is : 292.0
Algorithm
Step 1 - START Step 2 - Declare five double values namely my_length, my_width, my_height, my_volume, my_surface_area Step 3 - Read the required values from the user/ define the values Step 4 - Use the formula 2*( length *width + width* height + height*length) to calculate the surface area of cuboid Step 5 - Use the formula length*width*height to calculate the area of the cuboid Step 6 - Display the result Step 7 - Stop
Example 1
Here, the input is being entered by the user based on a prompt. You can try this example live in ourcoding ground tool .
import java.util.Scanner; public class VolumeOfCuboid{ public static void main(String args[]){ double my_length, my_width, my_height, my_volume, my_surface_area; System.out.println("Required packages have been imported"); Scanner my_scanner = new Scanner(System.in); System.out.println("A reader object has been defined "); System.out.println("Enter the length of Cubiod:"); my_length=my_scanner.nextDouble(); System.out.println("Enter the width of Cubiod:"); my_width=my_scanner.nextDouble(); System.out.println("Enter height of Cubiod:"); my_height=my_scanner.nextDouble(); my_volume= my_length*my_width*my_height; System.out.println("The volume Of the Cuboid is :" +my_volume); my_surface_area =2*( my_length *my_width + my_width* my_height + my_height*my_length); System.out.println("The surface area Of the Cuboid is : " +my_surface_area); } }
Output
Required packages have been imported A reader object has been defined Enter the length of Cubiod: 6 Enter the width of Cubiod: 7 Enter height of Cubiod: 8 The volume Of the Cuboid is : 336.0 The surface area Of the Cuboid is : 292.0
Example 2
Here, the integer has been previously defined, and its value is accessed and displayed on the console.
public class VolumeOfCuboid{ public static void main(String args[]){ double my_length, my_width, my_height, my_volume, my_surface_area; my_length= 6; my_width= 7; my_height= 8; my_volume= my_length*my_width*my_height; System.out.println("The volume Of the Cuboid is:" +my_volume); my_surface_area =2*( my_length *my_width + my_width* my_height + my_height*my_length); System.out.println("The surface area Of the Cuboid is:" +my_surface_area); } }
Output
The volume Of the Cuboid is:336.0 The surface area Of the Cuboid is:292.0