Latest web development tutorials

classes Nombre Java

En général, lorsque vous avez besoin d'utiliser les chiffres, nous utilisons habituellement le haut-types de données, tels que: octet, int, long, double, etc.

Exemples

int a = 5000;
float b = 13.65;
byte c = 0x4a;

Toutefois, dans le processus de développement réel, nous rencontrons souvent la situation nécessite l'utilisation d'un objet, plutôt que construit dans les types de données. Pour résoudre ce problème, langage Java fournit une classe wrapper correspondante pour chaque type de données intégrées.

Toutes les classes wrapper (Integer, Long, Byte, Double, Float, Short) sont sous-classes de l'abstrait Numéro de classe.

classes Nombre Java

Cela est particulièrement pris en charge par le paquet du compilateur appelé emballage, quand le haut-type de données est utilisé comme un objet, le compilateur intégré type d'emballage et de conditionnement. De même, le compilateur peut aussi mettre une cible pour les types intégrés de déballage. classe Number appartient à java.lang package.

Voici un exemple d'objet entier en utilisant:

public class Test{

   public static void main(String args[]){
      Integer x = 5;
      x =  x + 10;
      System.out.println(x); 
   }
}

Les exemples ci-dessus les résultats compilés sont les suivants:

15

Lorsque x est affectée à une valeur entière, puisque x est un objet, de sorte que le compilateur à emballer pour x. Puis, pour faire x-add opérations peuvent être effectuées, afin d'être sur le x déballage.


Méthode Nombre

Le tableau suivant présente la mise en œuvre des méthodes Nombre de sous-classe:

Non. Méthode et description
1 xxxValue ()
L'objet est converti en une valeur xxx type de données nombre et retour.
2 compareTo ()
La comparaison des paramètres d'objets numériques.
3 est égal à ()
Déterminer si l'objet est égal au paramètre de numéro.
4 valueOf ()
Renvoie un objet Nombre avec les types de données intégrées spécifiées
5 toString ()
Retourné comme une valeur de chaîne.
6 parseInt ()
Parse une chaîne à un int.
7 abs ()
Renvoie la valeur absolue du paramètre.
8 ceil ()
Arrondi de variable entière gauche, type de retour est de type double.
9 floor ()
Arrondi à variables entières vers la droite. Le type de retour est de type double.
10 rint ()
Renvoie l'entier le plus proche de l'argument. Le type de retour est double.
11 round ()
Renvoie l'int, valeur la plus proche de type long.
12 min ()
Retourne le minimum des deux paramètres.
13 max ()
Il renvoie le maximum de deux arguments.
14 exp ()
Retourne le logarithme naturel base e à la puissance de l'argument.
15 log ()
Renvoie les valeurs des paramètres de la base de logarithme naturel.
16 pow ()
Retourne le premier argument de la puissance du second argument.
17 sqrt ()
Arithmétiquement carré paramètre root.
18 sin ()
Augmenter le paramètre spécifié de type à double sinus.
19 cos ()
Demander paramètre pour spécifier le type de double cosinus.
20 tan ()
Demander paramètre pour spécifier le type de tangente double.
21 asin ()
Demander paramètre pour spécifier le type de double arcsinus.
22 acos ()
Spécifiez le type de paramètre à la recherche à double cosinus inverse.
23 atan ()
Cherchant spécifier deux paramètres de type arctangente.
24 atan2 ()
les coordonnées cartésiennes en coordonnées polaires et renvoie la valeur des coordonnées polaires.
25 () toDegrees
L'argument est converti en un angle.
26 toRadians ()
Convertir les degrés en radians.
27 random ()
Renvoie un nombre aléatoire.