matemáticas.Pi en Java

matemáticas.Pi en Java
En matemáticas, el símbolo de Pi es π. El autor, yo, tiene una calculadora científica. De esta calculadora, el valor de Pi es: 3.141592654

El número de lugares decimales aquí es muchos. De hecho, Pi no tiene el último lugar decimal. Pi se define como la relación de la circunferencia de un círculo al diámetro del círculo. El lector podría haber escuchado que pi = 22/7. Esa es una aproximación. Pi es uno de esos valores en matemáticas, llamado surd. Un surd es un número cuya precisión decimal nunca se puede determinar.

Si se mide la circunferencia ideal de un círculo, si se mide el diámetro ideal de este mismo círculo, y si esta circunferencia ideal se divide por el diámetro ideal, entonces el valor obtenido sería PI. Este valor solo se puede aproximar a una serie de decimales. Esto se debe a que, al hacer la división matemática larga, siempre habrá un resto. Y así, el valor de Pi dado por la calculadora científica del autor es una aproximación a 9 decimales.

Pi es una relación de dos longitudes, por lo que no tiene unidad. Es un número particular. Es una constante en la ciencia. Un programa Java puede devolver el valor de PI, como se explica en este tutorial.

Programa Java para PI

El siguiente programa Java, muestra el valor de PI:

clase pública THECLASS
public static void main (string [] args)
Doble pi = matemáticas.PI;
Sistema.afuera.println (pi);

La salida de la computadora del autor es:

3.141592653589793

Aunque es un número muy largo, sigue siendo una aproximación. La clase principal, THECLASS, Nesta el método principal () en el programa. El método principal anesta las dos declaraciones del programa. La primera declaración utiliza el campo de matemáticas estáticas (propiedad), PI, para devolver el valor de Pi, recibido por la variable, PI. La segunda declaración imprime el valor de Pi al terminal.

Sintaxis de Java Pi

La sintaxis completa para obtener el valor de Pi en Java, es:

Público estático final Doble PI

El nombre de la variable es PI (mayúscula) y no PI (minúscula). Pi es el nombre de un campo en la clase de matemáticas predefinidas en Java. En el esquema de programación orientado a objetos Java, una propiedad se llama campo. El valor de retorno es del tipo doble y no del tipo flotante.

La palabra reservada "final" significa que la variable es constante y su valor no se puede cambiar en la sintaxis. Recuerda que Pi es una constante en matemáticas. La palabra reservada "estática" significa que un objeto de la clase de matemáticas (matemáticas) no tiene que ser instanciada antes de la variable, Pi se puede usar. La palabra reservada "pública" significa que se puede acceder a la variable Pi desde fuera de la clase de matemáticas y que los miembros de la clase de matemáticas no solo deben acceder.

Paquete para la clase de matemáticas

Existen clases predefinidas de Java en diferentes paquetes. La clase de matemáticas está en el Java.lang.* paquete. Este paquete no tiene que ser importado por el programador. Se importa automáticamente. Es por eso que no hay una declaración de importación en el programa anterior. De todos modos, incluida la declaración de importación en el programa, no cambiará nada; Como ilustra el siguiente programa:

importar java.lang.*;
clase pública THECLASS
public static void main (string [] args)
Doble pi = matemáticas.PI;
Sistema.afuera.println (pi);

La salida sigue siendo la misma, como:

3.141592653589793

En Java, cuando la clase está en Java.lang.* Paquete, importar el paquete manualmente es opcional.

Valor personalizado para PI

En lugar de usar el valor predefinido para PI, el programador puede crear su propio valor. Es simple: solo asigne el resultado de 22 dividido por 7 a una variable de tipo, doble. Esto se puede hacer en cualquier idioma de computadora, no solo Java. Considerar:

numerador doble = 22; Doble denominador = 7;
doble PI1 = numerador/denominador;

El resultado de la división se asigna a PI1. El numerador y el denominador deben ser del tipo doble para tener un resultado apreciable, con dígitos decimales. El siguiente programa compara un pi personalizado, con el PI devuelto por matemáticas.PI :

importar java.lang.*;
clase pública THECLASS
public static void main (string [] args)
numerador doble = 22; Doble denominador = 7;
doble PI1 = numerador/denominador;
Sistema.afuera.println ("Pi personalizado es:" + PI1);
Doble PI2 = matemáticas.PI;
Sistema.afuera.println ("Java Pi es:" + PI2);

La salida es:

Pi personalizado es: 3.142857142857143
Java Pi es: 3.141592653589793

El valor devuelto por las matemáticas.Pi es más preciso (más preciso) que el obtenido de 22.0/7.0 . La diferencia en los dígitos decimales comienza desde el tercer lugar decimal.

Cuando el lenguaje de la computadora no tiene una biblioteca, el enfoque personalizado debe usarse para devolver Pi.

Programa Basic Java

Un programa Java básico consta de la clase principal definida por el programador y el método Main (), como los programas anteriores. Para el método principal, "String [] args" se refiere a las cadenas de argumentos desde el teclado (terminal/consola). El cuerpo del método principal generalmente tiene declaraciones como en los programas anteriores.

Para imprimir la salida al terminal, una declaración como

Sistema.afuera.println (pi);

tiene que ser usado. Aquí, "Sistema" es una clase predefinida. "Out" es miembro de la clase predefinida. "Println ()" es un método de "fuera". Su argumento es el valor de lo que se muestra.

El nombre del archivo del programa debe ser el nombre de la clase principal; algo como,

La clase.Java

Para compilar el archivo en el bytecode, use un comando Bash Terminal para el compilador en particular, como,

javac theclass.Java

Para ejecutar el ByTecode, use un comando Bash Terminal para el intérprete de Bytecode particular, como,

java

Tenga en cuenta que la extensión ".Java ”se omite aquí.

Conclusión

Pi es una constante en matemáticas. Es una relación de dos longitudes diferentes de la misma unidad, por lo que no tiene unidad. Pi o π es un ejemplo de lo que se llama surd en matemáticas. Esto significa que su precisión, por dígitos decimales, nunca se puede obtener. En Java, matemáticas.Pi devuelve un buen valor para Pi. PI se puede obtener manualmente en un programa buceando 22.0 por 7.0. Este resultado es bueno, pero no tan bueno como el devuelto por las matemáticas de Java.Expresión de pi.

Puede interesarle al lector que, aunque Pi es un surd, se usa mucho en ingeniería, incluida la mecánica y la arquitectura.