Ist null in Java eine ganze Zahl?
Ist null in Java eine ganze Zahl?

Video: Ist null in Java eine ganze Zahl?

Video: Ist null in Java eine ganze Zahl?
Video: Java: Besteht eine Zahl nur aus geraden Ziffern? 2024, April
Anonim

1 Antwort. Sie können ein Schild nicht mit speichern Java-Ganzzahl primitiver Typ. Negativ Null ist ein Artefakt der IEEE-754-Darstellung, das ein Vorzeichen in einem separaten Bit speichert. Ganzzahlen , andererseits werden in Zweierkomplementdarstellung gespeichert, die eine eindeutige Darstellung für hat Null.

Ist 0 auf diese Weise ein int in Java?

der Wert 0 wenn das Ganze Zahl ist gleich dem Argument Ganze Zahl ; ein Wert kleiner als 0 wenn das Ganze Zahl ist numerisch kleiner als das Argument Ganze Zahl ; und ein Wert größer als 0 wenn das Ganze Zahl ist numerisch größer als das Argument Ganze Zahl (unterzeichneter Vergleich).

Anschließend stellt sich die Frage, kann man in Java durch 0 teilen? Java wird keine Ausnahme auslösen wenn du teilst durch Float Null. Es Wille nur einen Laufzeitfehler erkennen wenn du teilst durch ganzzahlige Null nicht doppelte Null. Wenn du teilst um 0.0 ist das Ergebnis Wille UNENDLICH sein. Wenn du teilst int von 0 , dann JVM Wille arithmetische Ausnahme auslösen.

Kann eine ganze Zahl außerdem mit 0 beginnen?

Dezimal (Basis 10) ganze Zahlen (außer 0 ) darf nicht Anfang mit einem 0 . Oktal (Basis 8) ganze Zahlen haben ein Präfix von 0 ( Null ), gefolgt von oktalen Ziffern 0 bis 7. Hexadezimal (Basis 16) ganze Zahlen haben ein Präfix von 0x oder 0X, gefolgt von hexadezimalen Ziffern 0 bis 9, a bis f oder A bis F.

Wie überprüfe ich, ob eine ganze Zahl null ist?

Ein int ist nicht Null , kann es 0 sein, wenn es nicht initialisiert ist. Wenn du willst ganze Zahl sein können Null , du musst verwenden Ganze Zahl Anstatt von int . Primitiven haben keine Null Wert. Standard haben für an int ist 0.

Empfohlen: