So berechnen Sie den Absolutwert in Java

So berechnen Sie den Absolutwert in Java
Der absolute Wert ist ein nicht negativer Wert, der angibt, wie weit eine Zahl von 0 ist. Der absolute Wert ist immer positiv, da er die Richtung nicht bedeutet. Der Zweck der Mathematik.ABS () Funktion in Java besteht darin, eine negative Zahl positiv zu machen und hat keinen Einfluss auf die Zahl, wenn sie bereits positiv ist. In diesem Artikel werden wir den Absolutwert mithilfe der Java -Programmiersprache berechnen.

So berechnen Sie den Absolutwert mit Mathematik.ABS -Funktion in Java

Wir nehmen Eingaben vom Benutzer an, der mit der Klasse möglich sein kann Java.Util.Scanner Bietet eine sehr vereinfachte und einfache Möglichkeit, Benutzern die Eingabe von Werten über die Tastatur und für mathematische Operationen zu ermöglichen, die wir verwenden müssen Java.Lang.Mathematik:

Java importieren.Util.Scanner;
Java importieren.Lang.Mathematik;

Der nächste Schritt besteht darin, ein Scannerobjekt im Code wie folgt zu erstellen:

Scanner in = neuer Scanner (System.In);

Danach haben wir eine öffentliche Klasse mit dem Namen AbsoluteValue erstellt:

öffentliche Klasse AbsoluteValue
public static void main (String [] args)

Wenn Sie nun einen Text drucken möchten, können Sie dies durch eingeben:

System.aus.println ("Java Absolutwert. Beispiel 1");

Jetzt haben wir hier den Doppeltyp hier verwendet, da der absolute Wert ebenfalls Verstöße sein kann und die Eingabe als Ganzzahl vom Benutzer annehmen kann, den wir eingeben müssen.

doppelt n = in.NextDouble ();

Der Eingangswert wird in der Variablen gespeichert N. Jetzt gibt es in Java eine integrierte Mathematikfunktion, mit der der absolute Wert eines Objekts berechnet wird, das ist

Mathematik.ABS (Nummer);

In unserem Fall werden wir diese Funktion wie folgt verwenden

Doppel a = Mathematik.ABS (n);

In der obigen Zeile 'N' ist die Variable, bei der ein Benutzer die Eingabe erhält und 'Mathematik.Abs' Funktion wird verwendet, um den absoluten Wert der N -Variablen zu berechnen, und das Ergebnis wird in der neuen Variablen gespeichert, die wir wie eine Variable initialisiert haben 'A'. Am Ende drucken wir den absoluten Wert durch Eingabe

System.aus.println ("Absolutwert von" + n + "ist" + a);

Vollständiger Code

Der vollständige Code, den wir oben diskutiert haben, lautet wie folgt:

Java importieren.Util.Scanner;
Java importieren.Lang.Mathematik;
öffentliche Klasse AbsoluteValue
public static void main (String [] args)
// Definieren Sie ein Scannerobjekt für Dateneingaben.
Scanner in = neuer Scanner (System.In);
System.aus.println ("Java Absolutwert. Beispiel 1");
System.aus.println ("Bitte eine Nummer eingeben");
doppelt n = in.NextDouble ();
// Java benutze.Lang.Mathematik.ABS () um absolutes Wert von n zu erhalten
Doppel a = Mathematik.ABS (n);
System.aus.println ("Absolutwert von" + n + "ist" + a);
System.aus.println ("____________");

Sie können jeden Texteditor verwenden, um Java -Programme im Linux -Betriebssystem zu codieren. Zum Beispiel haben wir den Nano -Texteditor verwendet, indem wir eingeben:

$ nano AbsoluteValue.Java

Danach müssen Sie den Code eingeben und speichern, den Sie ausführen möchten:

Notiz: Sie müssen das Java Development Kit (JDK) installieren, um die Java -basierten Programme auszuführen, und dafür müssen Sie eingeben:

$ sudo apt installieren Standard-JDK

Nachdem Sie den Code gespeichert haben, müssen Sie ihn zuerst kompilieren und danach können Sie ihn durch Eingeben ausführen:

$ Javac AbsoluteValue.Java
$ Java AbsoluteValue

So berechnen Sie den Absolutwert anhand von bedingten Aussagen in Java

Es gibt eine andere Möglichkeit, den Absolutwert zu berechnen, wenn Sie die integrierte Mathematikfunktion des absoluten Werts nicht verwenden möchten, und dies geschieht durch eine bedingte Anweisung. Hier verwenden wir den IF-ELSE-Zustand und der verbleibende Teil des Codes ist fast gleich. Zuallererst drucken wir eine Nachricht wie unten gezeigt:

System.aus.println ("Bitte eine Nummer eingeben");

Danach muss der Benutzer eine beliebige Zahl eingeben, und dafür müssen wir die Eingabefunktion initialisieren:

double p = in.NextDouble ();

Jetzt wird die Eingangsnummer in a gespeichert 'P' Variable mit einem doppelten ganzzahligen Typ und danach verwenden wir eine bedingte Anweisung, um eine beliebige Zahl in seine absolute (positive) Form umzuwandeln, wie unten gezeigt:

doppelt b;
wenn P<0)
B = -p;

anders
B = P;

Diese Bedingung gibt das an, wenn eine Zahl P ist kleiner als 0 und fügen Sie diese Zahl mit einem negativen Vorzeichen hinzu, um sie positiv zu machen. Wenn die Zahl bereits positiv ist, nehmen Sie keine Änderungen vor und am Ende wird der absolute Wert in der Variablen gespeichert B:

Der vollständige Code, den wir oben diskutiert haben, lautet wie folgt:

Java importieren.Util.Scanner;
öffentliche Klasse AbsoluteValue
public static void main (String [] args)
// Definieren Sie ein Scannerobjekt für Dateneingaben.
Scanner in = neuer Scanner (System.In);
System.aus.println ("Java Absolutwert. Beispiel 2 ");
System.aus.println ("Bitte eine Nummer eingeben");
double p = in.NextDouble ();
// Java benutze.Lang.Mathematik, um den absoluten Wert von n zu erhalten
doppelt b;
wenn P<0)
B = -p;

anders
B = P;

System.aus.println ("Absolutwert von" + p + "ist" + b);
System.aus.println ("____________");

Sie können den Code im Nano -Texteditor sehen, wie unten gezeigt:

Nach dem Kompilieren des Code erhalten Sie das Ergebnis wie unten gezeigt:

Abschluss

Der absolute Wert ist ein nicht negativer Wert, der angibt, wie weit die Zahl von 0 liegt. In Java gibt es verschiedene Möglichkeiten, den Absolutwert zu berechnen, und zwei davon werden in diesem Artikel erwähnt. Der erste erfolgt durch die Verwendung einer integrierten Funktion mit dem Namen von Mathematik.ABS (Nummer) und der zweite ist mit der Verwendung der ansonsten Zustand.