Cet article fournit tous les différents aspects pour travailler avec les nombres et à cet égard, il couvrira ce qui suit:
Alors commençons!
Types de données primitives
Ces types de données déterminent la taille, ainsi que le type de variable, et il n'y a pas une telle méthode qui peut être utilisée avec des types de données primitives. Java fournit huit types de données primitives: int, booléen, char, octet, double, court, flotteur, long. Tous ces types prennent différentes tailles et peuvent stocker différents types de données.
Comment travailler avec les types de données primitives
Voyons un exemple afin de comprendre comment travailler avec les types de données primitifs en Java:
Exemple
L'extrait sous-donné prend une valeur int et une valeur flottante et ajoute les deux valeurs:
L'extrait ci-dessous fournit le code complet et sa sortie:
C'est un exemple très simple juste pour vous fournir un concept sur la façon de travailler avec les types primitifs Java. À partir de la sortie ci-dessus, nous pouvons comprendre qu'un type de données peut être utilisé avec l'autre type de données pour atteindre différentes fonctionnalités. De la même manière, vous pouvez utiliser l'un des types de données primitifs pour travailler avec des nombres en Java.
Classe d'emballage en java
Une classe qui fournit un moyen d'utiliser l'un des types de données primitifs en tant qu'objet est appelé la classe d'emballage. Par exemple, Integer est une classe d'emballage pour INT, Byte est une classe wrapper pour l'octet, et ainsi de suite. Et toutes ces classes d'emballage sont héritées d'une classe abstraite Nombre.
Pourquoi avons-nous besoin d'un cours d'emballage
Dans certains scénarios, nous devons travailler avec des objets et nous savons que les objets ne peuvent pas être créés avec des types de données primitifs. Par conséquent, dans de tels scénarios, nous ne pouvons pas utiliser les types de données primitifs à la place, nous devons utiliser des classes de wrapper.
Par exemple, lorsque nous devons travailler avec des objets de Collection Classe comme Listin lié, Liste des tableaux Ensuite, nous ne pouvons pas utiliser les types primitifs à la place, nous devons utiliser les classes de wrapper.
L'extrait ci-dessous donnera plus de clarté de ce concept:
Le extrait ci-dessus authentifie que l'objet de la classe de wrapper "Entier»Créé avec succès. D'un autre côté, nous sommes confrontés à une erreur lorsque nous essayons de créer l'objet avec le type de données primitif «Int ".
Comment travailler avec la classe d'emballage
Considérez l'exemple ci-dessous pour comprendre comment travailler avec les cours de wrapper.
Exemple
L'extrait de code ci-dessous fournit une compréhension profonde de la façon de créer et d'utiliser l'objet du emballage Des classes.
Nous créons trois objets de trois classes de wrapper différentes et imprimons les valeurs à l'aide d'objets de la classe respective:
Le extrait ci-dessus authentifie que nous pouvons créer les objets des classes d'emballage et les utiliser pour atteindre différentes fonctionnalités.
Comment utiliser des méthodes de nombres en java
À partir de maintenant, il est clair que nous pouvons créer les objets des classes de wrapper. Par conséquent, certaines méthodes de mathématiques intégrées remarquables peuvent être utilisées avec ces objets pour effectuer des opérations mathématiques complexes sur les nombres.
Par exemple, IntValue (), LongValue (), CharValue (), ByteValue (), BooleanValue (), FloatValue (), ShortValue (), DoubleValue (), Les méthodes peuvent être utilisées pour obtenir une valeur typique du nombre / valeur spécifié.
Exemple
Dans cet exemple, nous utilisons DoubleValue () Méthode pour convertir la valeur entière en double, et intValue () Méthode pour convertir les valeurs flottantes et doubles en valeurs entières.
La capture d'écran descriptive de l'extrait de code ci-dessus avec la sortie est illustrée ci-dessous:
La sortie vérifie le fonctionnement de chaque méthode, utilisée dans l'exemple ci-dessus.
De même, un large éventail de méthodes d'accumulation sont disponibles telles que parseInt (), toString (), compareto (), equals (), ceil (), plancher () et beaucoup d'autres qui peuvent être utilisés pour atteindre différentes fonctionnalités.
Conclusion
Afin de travailler avec des nombres en Java, plusieurs façons peuvent être utilisées, telles que les types de données primitifs, les classes d'emballage et les méthodes Java prédéfinies. La fonctionnalité des méthodes Java peut être réalisée au moyen de classes d'emballage, et les types de données primitifs ne sont pas en mesure d'utiliser les fonctionnalités de ces méthodes. Cette rédaction présente un aperçu détaillé de la façon de travailler avec des nombres en Java et pour ce faire, il élabore le fonctionnement de différentes manières telles que les types de données primitifs, les méthodes numériques et les classes de wrapper.