Arbeiten mit Zahlen in Java | Erklärt

Arbeiten mit Zahlen in Java | Erklärt
Zahlen sind ein äußerst häufiger Datentyp in jeder Programmiersprache. Wenn wir mit Java -Programmierung arbeiten, müssen wir viel Zeit mit Zahlen arbeiten und dazu normalerweise werden primitive Datentypen wie Float, Int, Boolesche usw. verwendet. Manchmal müssen wir jedoch mit Objekten anstelle von primitiven Datentypen arbeiten. Was also in solchen Situationen zu tun ist? Also! Um mit solchen Situationen umzugehen, müssen wir mit Java -Wrapper -Klassen arbeiten.

Dieses Schreiben bietet alle verschiedenen Aspekte für die Arbeit mit Zahlen und wird in dieser Hinsicht Folgendes behandeln:

  • Was sind primitive Datentypen?
  • Wie man mit primitiven Datentypen arbeitet?
  • Was sind Wrapper -Klassen in Java?
  • Warum brauchen wir eine Wrapper -Klasse??
  • Wie man mit Wrapper -Klasse arbeitet?
  • Zahlenmethoden in Java.

So lass uns anfangen!

Primitive Datentypen

Diese Datentypen bestimmen die Größe sowie die Art der Variablen, und es gibt keine solche Methode, die mit primitiven Datentypen verwendet werden kann. Java bietet acht primitive Datentypen: int, boolean, char, byte, doppelt, kurz, float, lang. Alle diese Typen nehmen unterschiedliche Größen ein und können verschiedene Arten von Daten speichern.

Wie man mit primitiven Datentypen arbeitet

Betrachten wir ein Beispiel, um zu verstehen, wie man mit primitiven Datentypen in Java arbeitet:

Beispiel
Der untergegebene Snippet nimmt einen int-Wert und einen Float-Wert an und fügt beide Werte hinzu:

öffentliche Klasse primitivedatatypeSexample
public static void main (String [] args)
int var1 = 50;
float var2 = 3.43f;
System.aus.println ("var1 und var2 hinzufügen:" + (var1 + var2));

Der folgende Snippet bietet den vollständigen Code und seine Ausgabe:

Es ist ein sehr einfaches Beispiel, nur ein Konzept zu geben, wie Sie mit Java -Primitivtypen arbeiten können. Aus der obigen Ausgabe können wir verstehen, dass ein Datentyp mit dem anderen Datentyp verwendet werden kann, um unterschiedliche Funktionen zu erreichen. Auf die gleiche Weise können Sie einen der primitiven Datentypen verwenden, um mit Zahlen in Java zu arbeiten.

Wrapper -Klasse in Java

Eine Klasse, die eine Möglichkeit bietet, einen der primitiven Datentypen als Objekt zu verwenden, wird als Wrapper -Klasse bezeichnet. Zum Beispiel ist Integer eine Wrapper -Klasse für int, Byte ist eine Wrapper -Klasse für Byte und so weiter. Und all diese Wrapper -Klassen werden von einer abstrakten Klasse vererbt Nummer.

Warum brauchen wir eine Wrapper -Klasse?

In einigen Szenarien müssen wir mit Objekten arbeiten und wissen, dass Objekte nicht mit primitiven Datentypen erstellt werden können. Daher können wir in solchen Szenarien keine primitiven Datentypen verwenden.

Zum Beispiel, wenn wir mit Objekten arbeiten müssen Sammlung Klasse wie LinkedList, Anordnungsliste Dann können wir keine primitiven Typen verwenden, sondern müssen die Wrapper -Klassen verwenden.

Der folgende Snippet bietet mehr Klarheit dieses Konzepts:

Der obige Snippet authentifiziert, dass das Objekt der Wrapper -Klasse “Ganze ZahlErfolgreich erstellt. Andererseits sind wir vor einem Fehler, wenn wir versuchen, das Objekt mit dem primitiven Datentyp „I zu erstellenNT".

Wie man mit Wrapper -Klasse arbeitet

Betrachten Sie das folgende Beispiel, um zu verstehen, wie man mit Wrapper -Klassen arbeitet.

Beispiel
Das folgende Code -Snippet bietet ein tiefgreifendes Verständnis dafür, wie das Objekt der erstellt und verwendet wird Verpackung Klassen.

public static void main (String [] args)
Integer IntObject = 45;
Float floatObject = 5.93f;
Double DoubleObject = 35.99;
System.aus.println (intObject);
System.aus.println (floatObject);
System.aus.println (DoubleObject);

Wir erstellen drei Objekte mit drei verschiedenen Wrapper -Klassen und drucken die Werte mit Objekten der jeweiligen Klasse:

Die obigen Snippet authentifiziert, dass wir die Objekte von Wrapper -Klassen erstellen und sie verwenden können, um unterschiedliche Funktionen zu erreichen.

So verwenden Sie Zahlenmethoden in Java

Ab sofort ist klar, dass wir die Objekte von Wrapper -Klassen erstellen können. Daher können einige bemerkenswerte integrierte mathematische Methoden mit diesen Objekten verwendet werden, um komplexe mathematische Operationen auf Zahlen auszuführen.

Zum Beispiel, intvalue (), longvalue (), charvalue (), byteValue (), booleanValue (), floatValue (), Shortvalue (), DoubleValue (), Methoden können verwendet werden, um den typisierten Wert der angegebenen Zahl/des angegebenen Werts zu erhalten.

Beispiel
In diesem Beispiel verwenden wir DoubleValue () Methode zum Umwandeln des Ganzzahlwerts in doppelt und intvalue () Methode zum Konvertieren von Float und doppelten Werten in Ganzzahlwerte.

public static void main (String [] args)
Integer IntObject = 45;
Float floatObject = 5.93f;
Double DoubleObject = 35.99;
System.aus.println (intObject.DoubleValue ());
System.aus.println (floatObject.intValue ());
System.aus.println (DoubleObject.intValue ());

Der deskriptive Screenshot des obigen Codesnippets zusammen mit Ausgabe ist unten angezeigt:

Die Ausgabe überprüft die Arbeit jeder Methode, die im obigen Beispiel verwendet wird.

In ähnlicher Weise stehen eine breite Palette von Build-In-Methoden zur Verfügung, wie z ParseInt (), toString (), vergleicheto (), equals (), ceil (), floor () und vieles mehr, die verwendet werden können, um unterschiedliche Funktionen zu erreichen.

Abschluss

Um mit Zahlen in Java zu arbeiten, können mehrere Möglichkeiten verwendet werden, z. Die Funktionalität von Java -Methoden kann mittels Wrapper -Klassen erreicht werden, und die primitiven Datentypen können die Funktionen dieser Methoden nicht nutzen. Dieses Schreiben enthält einen detaillierten Überblick darüber.