Le nombre de décimales ici est beaucoup. En fait, Pi n'a pas la dernière décimale. Pi est défini comme le rapport de la circonférence d'un cercle au diamètre du cercle. Le lecteur aurait pu entendre que pi = 22/7. C'est une approximation. Pi est l'une de ces valeurs en mathématiques, appelée Surd. Une surd est un nombre dont la précision décimale ne peut jamais être déterminée.
Si la circonférence idéale d'un cercle est mesurée, si le diamètre idéal de ce même cercle est mesuré, et si cette circonférence idéale est divisée par le diamètre idéal, alors la valeur obtenue serait pi. Cette valeur ne peut être approximée qu'à un certain nombre de décimales. C'est parce que, en faisant la division à longue durée de calcul, il y aura toujours un reste. Et donc, la valeur de l'IP donné par la calculatrice scientifique de l'auteur est une approximation de 9 décimales.
Pi est un rapport de deux longueurs, et il n'a donc pas d'unité. C'est un nombre particulier. C'est une constante en science. Un programme Java peut renvoyer la valeur de PI, comme expliqué dans ce tutoriel.
Programme Java pour PI
Le programme Java suivant affiche la valeur de Pi:
classe publique TheClassLa sortie de l'ordinateur de l'auteur est:
3.141592653589793Bien qu'un très long nombre, c'est toujours une approximation. La classe principale, TheClass, niche la méthode principale () du programme. La méthode principale niche les deux déclarations du programme. La première instruction utilise le champ mathématique statique (propriété), Pi, pour renvoyer la valeur de Pi, reçu par la variable, Pi. La deuxième déclaration imprime la valeur de Pi au terminal.
Syntaxe Java Pi
La syntaxe complète pour obtenir la valeur de Pi en Java est:
Double Pi final statique publicLe nom de la variable est Pi (majuscule) et non Pi (minuscules). Pi est le nom d'un champ dans la classe de mathématiques prédéfinie en Java. Dans le schéma de programmation axé sur l'objet Java, une propriété est appelée champ. La valeur de retour est de type double et non du type de flotteur.
Le mot réservé «final» signifie que la variable est constante et que sa valeur ne peut pas être modifiée dans la syntaxe. N'oubliez pas que Pi est une constante en mathématiques. Le mot réservé «statique» signifie qu'un objet de la classe mathématique (mathématiques) ne doit pas être instancié avant que la variable puisse être utilisée. Le mot réservé «public» signifie que l'IP variable est accessible depuis l'extérieur de la classe de mathématiques et doit non seulement être accessible par les membres de la classe de mathématiques.
Package pour le cours de mathématiques
Les classes prédéfinies Java existent dans différents packages. Le cours de mathématiques est dans le java.égouter.* emballer. Ce package n'a pas à être importé par le programmeur. Il est importé automatiquement. C'est pourquoi il n'y a pas de relevé d'importation dans le programme ci-dessus. Tout de même, y compris l'instruction d'importation dans le programme, ne changera rien; Comme l'illustre le programme suivant:
Importer Java.égouter.*La sortie est toujours la même, comme:
3.141592653589793En Java, lorsque la classe est dans le java.égouter.* package, l'importation du package manuellement est facultative.
Valeur personnalisée pour pi
Au lieu d'utiliser la valeur prédéfinie pour PI, le programmeur peut créer sa propre valeur. Il est simple: attribuez simplement le résultat de 22 divisé par 7 à une variable de type, double. Cela peut être fait dans n'importe quel langage informatique, pas seulement Java. Considérer:
Double numérateur = 22; Double dénominateur = 7;Le résultat de la division est affecté à PI1. Le numérateur et le dénominateur doivent être du double type pour avoir un résultat appréciable, avec des chiffres décimaux. Le programme suivant compare un tel Pi personnalisé, le Pi renvoyé par mathématiques.Pi:
Importer Java.égouter.*La sortie est:
Pi personnalisé est: 3.142857142857143La valeur renvoyée par mathématiques.Pi est plus précis (plus précis) que celui obtenu à partir de 22.0/7.0 . La différence de chiffres décimaux commence à partir de la troisième décimale.
Lorsque le langage informatique n'a pas de bibliothèque, l'approche personnalisée doit être utilisée pour retourner pi.
Programme Java de base
Un programme Java de base se compose de la classe principale définie par les programmeurs et de la méthode principale (), comme les programmes ci-dessus. Pour la méthode principale, «String [] args» fait référence aux chaînes d'argument du clavier (terminal / console). Le corps de la méthode principale a généralement des déclarations comme dans les programmes ci-dessus.
Afin d'imprimer la sortie du terminal, une déclaration comme
Système.dehors.println (pi);doit être utilisé. Ici, le «système» est une classe prédéfinie. «Out» est un membre de la classe prédéfinie. "Println ()" est une méthode de "Out". Son argument est la valeur de ce qui est affiché.
Le nom du fichier du programme doit être le nom de la classe principale; quelque chose comme,
La classe.JavaPour compiler le fichier dans le bytecode, utilisez une commande de terminal bash pour le compilateur particulier, comme,
javac theclass.JavaPour exécuter le bytecode, utilisez une commande Bash Terminal pour l'interprète Bytecode particulier, comme,
java theclassNotez que l'extension «.Java »est omis ici.
Conclusion
Pi est une constante en mathématiques. C'est un rapport de deux longueurs différentes de la même unité, donc il n'a pas d'unité. Pi ou π est un exemple de ce qu'on appelle un surd en mathématiques. Cela signifie que sa précision, par chiffres décimales, ne peut jamais être obtenue. En Java, mathématiques.Pi renvoie une bonne valeur pour Pi. PI peut être obtenu manuellement dans un programme en plongeant 22.0 par 7.0. Ce résultat est bon, mais pas aussi bon que celui retourné par les mathématiques Java.Expression PI.
Il pourrait intéresser le lecteur que, bien que Pi soit un surd, il est beaucoup utilisé en ingénierie, y compris la mécanique et l'architecture.