Java >> Java tutorial >  >> Java

Java-program til at beregne sfærens overfladeareal og volumen

I denne tutorial lærer vi, hvordan du finder kuglens overfladeareal og volumen i java. Et perfekt symmetrisk 3-dimensionelt cirkulært objekt er en kugle. Linjen, der forbinder fra centrum til grænsen, kaldes kuglens radius. Overfladearealet af en kugle er defineret som det område, der er dækket af dens ydre overflade i tredimensionelt rum. Kuglens volumen er defineret som den kapacitet, den har. 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.

Nedenfor er den billedlige repræsentation af sfæren.

Input: Indtast radius af en kugle:5

Output: Kuglens overfladeareal er:314

Kuglens volumen er 523,33

Lad os se på eksemplerne for at vide, hvordan man finder kuglens overfladeareal og volumen.

Program 1:Find sfærens overfladeareal og volumen

I dette eksempel vil vi lære, hvordan man beregner overfladearealet og volumen af ​​en kugle i java.

Algorithme:

  1. Start
  2. Opret en forekomst af scannerklassen
  3. Deklarer en variabel for at gemme kuglens radius.
  4. Bed brugeren om at initialisere variablen.
  5. Deklarer variabler for at gemme kuglens overfladeareal og volumen.
  6. Brug formlen til at beregne værdierne.
  7. Vis kuglens beregnede overfladeareal og volumen
  8. Stop.

Nedenstående eksempel viser, hvordan man finder overfladearealet og volumenet af en kugle.

//Java Program to Find the Surface Area and Volume of Sphere
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 radius of the sphere: ");
       double radius=sc.nextDouble();
       double surface_area = 4 * 3.14 * (radius * radius);
       double volume = ((double)4 / 3) * 3.14 * (radius * radius * radius);   
        System.out.println("The surface area of the sphere = "+surface_area);   
        System.out.println("The volume of sphere = "+volume);  
    }
}


Indtast kuglens radius:10
Sfærens overfladeareal =1256,0
Sfærens volumen =4186,6666666666667

Program 2:Find sfærens overfladeareal og volumen

I dette eksempel vil vi lære, hvordan man beregner overfladearealet og volumen af ​​en kugle i java.

Algorithme:

  1. Start
  2. Opret en forekomst af scannerklassen
  3. Deklarer variabler for at gemme kuglens radius.
  4. Bed brugeren om at initialisere disse variabler.
  5. Kald to brugerdefinerede metoder til at beregne overfladearealet og kuglens volumen.
  6. Vis de indtastede værdier som argumenter.
  7. Deklarer variabler for at gemme kuglens overfladeareal og volumen.
  8. Brug formlen til at beregne værdierne.
  9. Returner de beregnede værdier.
  10. Vis kuglens beregnede overfladeareal og volumen.
  11. Stop.

Nedenstående eksempel viser, hvordan man finder overfladearealet og volumenet af en kugle

//Java Program to Find the Surface Area and Volume of Sphere
import java.util.*;
  
public class Main 
{
    //Calculate the Volume of Sphere
	public static double VolumeOfSphere (double radius) 
	{
		double Volume = (4.0 / 3) * Math.PI * radius * radius * radius;
		return Volume;
	}
	//Calculate the Surface Area of Sphere
	public static double SurfaceAreaOfSphere (double radius) 
	{
		double surfacearea =  4 * Math.PI * radius * radius;
		return surfacearea;
	}
	// Driver Code
    public static void main (String[] args)
    {
       Scanner sc=new Scanner(System.in);
       System.out.println("Enter the radius of the sphere: ");
       double radius=sc.nextDouble();
       double surface_area = SurfaceAreaOfSphere(radius);
       double volume = VolumeOfSphere(radius);
       System.out.println("The surface area of the sphere = "+surface_area); 
       System.out.println("The volume of sphere = "+volume);
       
    }
}


Indtast kuglens radius:4
Kuglens overfladeareal =201.06192982974676
Sfærens rumfang =268.082573106329


Java tag