O número de lugares decimais aqui é muitos. De fato, Pi não tem o último lugar decimal. Pi é definido como a proporção da circunferência de um círculo para o diâmetro do círculo. O leitor pode ter ouvido que Pi = 22/7. Isso é uma aproximação. Pi é um desses valores em matemática, chamado de Surd. Um surd é um número cuja precisão decimal nunca pode ser determinada.
Se a circunferência ideal de um círculo for medida, se o diâmetro ideal desse mesmo círculo for medido e se essa circunferência ideal for dividida pelo diâmetro ideal, o valor obtido será pi. Este valor só pode ser aproximado a vários lugares decimais. Isso ocorre porque, ao fazer a matemática a longa divisão, sempre haverá um restante. E assim, o valor do PI dado pela calculadora científica do autor é uma aproximação de 9 lugares decimais.
Pi é uma proporção de dois comprimentos e, portanto, não tem unidade. É um número particular. É uma constante na ciência. Um programa Java pode retornar o valor de Pi, conforme explicado neste tutorial.
Programa Java para PI
O programa Java a seguir, exibe o valor de PI:
classe pública theClassA saída do computador do autor é:
3.141592653589793Embora um número muito longo, ainda é uma aproximação. A classe principal, o teclass, aninha o método principal () no programa. O método principal anima as duas declarações do programa. A primeira declaração usa o campo de matemática estática (propriedade), pi, para retornar o valor de pi, recebido pela variável, pi. A segunda declaração imprime o valor de Pi para o terminal.
Sintaxe Java Pi
A sintaxe completa para obter o valor de Pi em Java, é:
Pi duplo final estático públicoO nome da variável é Pi (maiúsculas) e não Pi (minúsculas). Pi é o nome de um campo na aula de matemática predefinida em Java. No esquema de programação orientado a objetos Java, uma propriedade é chamada de campo. O valor de retorno é do tipo duplo e não do tipo de flutuação.
A palavra reservada "final" significa que a variável é constante e seu valor não pode ser alterado na sintaxe. Lembre -se de que Pi é uma constante em matemática. A palavra reservada "estática" significa que um objeto da classe de matemática (matemática) não precisa ser instanciado antes da variável, o PI pode ser usado. A palavra reservada "pública" significa que a variável PI pode ser acessada de fora da aula de matemática e não deve ser acessada apenas por membros da aula de matemática.
Pacote para aula de matemática
Classes predefinidas Java existem em diferentes pacotes. A aula de matemática está no java.Lang.* pacote. Este pacote não precisa ser importado pelo programador. É importado automaticamente. É por isso que não há declaração de importação no programa acima. Mesmo assim, incluindo a declaração de importação para o programa, não mudará nada; Como ilustra o programa a seguir:
importar java.Lang.*;A saída ainda é a mesma, pois:
3.141592653589793Em Java, quando a aula está no Java.Lang.* Pacote, importar o pacote manualmente é opcional.
Valor personalizado para pi
Em vez de usar o valor predefinido para PI, o programador pode criar seu próprio valor. É simples: basta atribuir o resultado de 22 dividido por 7 a uma variável de tipo, dupla. Isso pode ser feito em qualquer linguagem de computador, não apenas Java. Considerar:
numerador duplo = 22; denominador duplo = 7;O resultado da divisão é designado para PI1. O numerador e o denominador devem ser do tipo duplo para ter um resultado apreciável, com dígitos decimais. O programa a seguir compara um PI personalizado, com o PI retornado por matemática.Pi:
importar java.Lang.*;A saída é:
Pi personalizado é: 3.142857142857143O valor retornado por matemática.Pi é mais preciso (mais preciso) do que o obtido de 22.0/7.0 . A diferença nos dígitos decimais começa a partir do terceiro lugar decimal.
Quando a linguagem do computador não possui uma biblioteca, a abordagem personalizada deve ser usada para retornar Pi.
Programa Java básico
Um programa Java básico consiste na classe principal definida pelo programador e no método principal (), como os programas acima. Para o método principal, "String [] args" refere -se às seqüências de argumentos do teclado (Terminal/Console). O corpo do método principal normalmente tem declarações como nos programas acima.
Para imprimir a saída para o terminal, uma declaração como
Sistema.fora.println (pi);tem que ser usado. Aqui, "System" é uma classe predefinida. "Out" é um membro da classe predefinida. "Println ()" é um método de "Out". Seu argumento é o valor do que é exibido.
O nome do arquivo do programa deve ser o nome da classe principal; algo como,
A classe.JavaPara compilar o arquivo no bytecode, use um comando Bash Terminal para o compilador em particular, como,
Javac TheClass.JavaPara executar o bytecode, use um comando Bash Terminal para o intérprete de bytecode em particular, como,
Java TheClassObserve que a extensão “.Java ”é omitido aqui.
Conclusão
Pi é uma constante em matemática. É uma proporção de dois comprimentos diferentes da mesma unidade, por isso não tem unidade. Pi ou π é um exemplo do que é chamado de surd em matemática. Isso significa que sua precisão, por dígitos decimais, nunca pode ser obtida. Em Java, matemática.PI retorna um bom valor para Pi. Pi pode ser obtido manualmente em um programa mergulhando 22.0 por 7.0. Este resultado é bom, mas não tão bom quanto o devolvido pela matemática Java.Expressão de pi.
Pode interessar ao leitor que, embora o Pi seja um surto, ele é muito usado em engenharia, incluindo mecânica e arquitetura.