Java-program til at finde overfladearealet og volumen af en kuboid
I denne tutorial lærer vi, hvordan du finder overfladearealet og volumenet af kuben i java. En cuboid er en 3D-figur, der består af seks flader, otte hjørner og tolv kanter. Overfladearealet af en kuboid er lig med summen af arealerne af dens seks rektangulære flader. Rumfanget af kuboidet er lig med produktet af arealet af en overflade og højden. Men før du går videre, hvis du ikke er bekendt med begrebet datatyper i java, så tjek artiklen om emnet Datatyper i Java
Input: Indtast længden af kuben:5
Indtast feltets bredde:7
Indtast højden af kuben:2
Output: Rummets overfladeareal er:118
Rumfanget af kuben er:70
Program 1:Find overfladearealet og volumen af Cuboid
I dette eksempel vil vi se, hvordan man beregner overfladearealet og volumenet af en cuboid i java.
Algorithme:
- Start
- Opret en forekomst af scannerklassen
- Deklarer variabler for at gemme længden, bredden og højden af kuben.
- Bed brugeren om at initialisere disse variabler.
- Deklarer variabler for at gemme overfladearealet og volumenet af kuboidet.
- Brug formlen til at beregne værdierne.
- Vis overfladeareal og volumen.
- Stop.
Nedenstående eksempel viser, hvordan man finder overfladearealet og volumenet af en kuboid.
//Java Program to Find the Surface Area and Volume of Cuboid
import java.util.*;
public class Main
{
// Driver Code
public static void main (String[] args)
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter the length of the cuboid: ");
int length=sc.nextInt();
System.out.println("Enter the breadth of the cuboid: ");
int breadth=sc.nextInt();
System.out.println("Enter the height of the cuboid: ");
int height=sc.nextInt();
int surface_area=2*((length*breadth)+(breadth*height)+(height*length));
System.out.println("The surface area of the cuboid is: "+surface_area);
int volume=length*breadth*height;
System.out.println("The volume of the cuboid is: "+volume);
}
}
Indtast feltets længde:4
Indtast feltets bredde:9
Indtast feltets højde:6
Terkantens overfladeareal er:228
Rumfanget af kuboidet er:216
Program 2:Find overfladearealet og volumen af Cuboid
I dette eksempel vil vi se, hvordan man beregner overfladearealet og volumenet af en cuboid i java.
Algorithme:
- Start
- Opret en forekomst af scannerklassen
- Deklarer variabler for at gemme længden, bredden og højden af kuben.
- Bed brugeren om at initialisere disse variabler.
- Kald to brugerdefinerede metoder til at beregne overfladearealet og rumfanget af kuben.
- Vis de indtastede værdier som argumenter.
- Deklarer variabler for at gemme overfladearealet og volumenet af kuboidet.
- Brug formlen til at beregne værdierne.
- Returner de beregnede værdier.
- Vis det beregnede overfladeareal og volumen af kuben.
- Stop.
Nedenstående eksempel viser, hvordan man finder overfladearealet og volumenet af en kuboid.
//Java Program to Find the Surface Area and Volume of Cuboid
import java.util.*;
public class Main
{
// Driver Code
public static void main (String[] args)
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter the length of the cuboid: ");
int length=sc.nextInt();
System.out.println("Enter the breadth of the cuboid: ");
int breadth=sc.nextInt();
System.out.println("Enter the height of the cuboid: ");
int height=sc.nextInt();
//Calculate the surface area
int area= findSurfaceArea(length,breadth,height);
System.out.println("The surface area of the cuboid is: "+area);
//Calculate the volume
int vol=findVolume(length,breadth,height);
System.out.println("The volume of the cuboid is: "+vol);
}
//User-defined methood for surface area of cuboid
public static int findSurfaceArea(int length,int breadth, int height)
{
int surface_area=2*((length*breadth)+(breadth*height)+(height*length));
return surface_area;
}
//User-defined methood for volume of cuboid
public static int findVolume(int length,int breadth, int height)
{
int volume=length*breadth*height;
return volume;
}
}
Indtast feltets længde:9
Indtast feltets bredde:3
Indtast feltets højde:7
Terkantens overfladeareal er:222
Rumfanget af kuboidet er:189