Programmeren wordt gebruikt om problemen uit het echte leven op te lossen, waaronder mogelijk het implementeren van verschillende wiskundige formules. En deze formules worden gebruikt in verschillende wiskundige constanten en functies.
Wat is Pi?
De Pi is een constante waarde die wordt gebruikt in verschillende formules in de geometrie, zoals het berekenen van de omtrek, oppervlakte, volume, enz. Het is een wiskundige constante die wordt gedefinieerd als de omtrek van een cirkel gedeeld door de diameter.
De waarde van een constante pi is ongeveer 3,14. Java biedt een ingebouwd constant Pi-veld dat behoort tot de klasse java.lang, Math.
Het volgende programma toont het gebruik van de constante waarde pi zonder het ingebouwde constante veld te gebruiken.
VoorbeeldPi.java
import java.util.Scanner; public class SamplePi { /* Driver Code */ public static void main(String ar[]) { /* User defined constant value of pi */ final double pi = 3.14; int r = 5; System.out.println('Radius of circle: ' + r); double area = pi*(r*r); System.out.println('Area of circle is: ' + area); double cir = 2*(pi*r); System.out.println('Circumference of circle is: '+cir); } }
Uitgang:
in welk jaar werd de computer uitgevonden
Radius of circle: 5 Area of circle is: 78.5 Circumference of circle is: 31.400000000000002
In de bovenstaande code is de pi-waarde ingesteld op 3,14 met behulp van a laatste dubbel variabel pi . En het gebied en de omtrek worden berekend en weergegeven.
Pi op Java
De klasse Java Math biedt methoden voor het implementeren van numerieke bewerkingen zoals logaritme, vierkantswortel, trigonometrische functies, minimum- of maximumaantal.
De pi is een veld dat in de klasse Math is gedefinieerd als een statische variabele van het type double. Om toegang te krijgen tot deze constante moet het Java-programma importeren java.lang.Math klas. Omdat het een statische variabele is, hebben we er rechtstreeks toegang toe via de Wiskunde.PI in het Java-programma.
Het volgende programma toont het gebruik van de variabele Math.PI in een Java-programma.
VoorbeeldPi2.java
import java.util.Scanner; public class SamplePi2 { /* Driver Code */ public static void main(String ar[]) { int r = 5; System.out.println('Radius of circle: ' + r); /* Using Math class */ double area = Math.PI*(r*r); System.out.println('Area of circle is: '+area); double cir = 2*(Math.PI*r); System.out.println('Circumference of circle is: '+cir); } }
Uitgang:
Radius of circle: 5 Area of circle is: 78.53981633974483 Circumference of circle is: 31.41592653589793
In de bovenstaande code wordt Math.PI gebruikt in plaats van een lokale variabele te declareren. En het gebied en de omtrek van de cirkel worden weergegeven op de console.
Programma voor het berekenen van het volume van een cilinder met behulp van de ingebouwde variabele en door de gebruiker gedefinieerde variabele
VoorbeeldPi3.java
import java.lang.Math.*; public class SamplePi3 { /* Driver Code */ public static void main(String[] args) { /* Variable declaration */ final double pi=3.14; double r = 5; double l = 15; /* Using built in variable Math.PI */ double area = r * r * Math.PI; double volume = area * l; System.out.println('Volume of cylinder using built-in variable PI is: ' + volume); /* Using user defined constant variable. */ double area1 =r * r * pi; double volume1 = area1 * l; System.out.println('Volume of cylinder by using the user-defined Pi value is: ' + volume1); } }
Uitgang:
Volume of cylinder by using built-in variable PI is: 1178.0972450961724 Volume of cylinder by using the user-defined Pi value is: 1177.5
De bovenstaande Java-code demonstreert beide manieren om de Pi-constante in een programma te gebruiken. De oppervlakte van een cilinder wordt berekend met behulp van vermenigvuldiging en weergegeven met beide methoden.
cp-opdracht in Linux
In dit artikel hebben we de wiskundige constante Pi besproken, hoe deze in een Java-programma kan worden geïmplementeerd en een programma om deze te demonstreren.