logo

Langes Java-Schlüsselwort

Das Java lang Schlüsselwort ist ein primitiver Datentyp. Es wird zum Deklarieren von Variablen verwendet. Es kann auch mit Methoden verwendet werden. Es kann eine 64-Bit-Zweierkomplement-Ganzzahl enthalten.

Punkte, die man sich merken sollte

  • Der Long-Wert enthält den Mindestwert -263und ein Maximalwert von 263-1.
  • Ab Java 8 kann Long als vorzeichenloses 64-Bit-Long dargestellt werden, das einen Mindestwert von 0 und einen Maximalwert von 2 hat64-1
  • Der Standardwert ist 0L.
  • Die Standardgröße beträgt 8 Byte.
  • Es wird verwendet, wenn Sie einen ganzzahligen Wert mit einem höheren Bereich benötigen.

Beispiele für lange Java-Schlüsselwörter

Beispiel 1

Sehen wir uns ein Beispiel für die Verwendung eines langen Datentyps mit positiven und negativen Werten an.

 public class LongExample1 { public static void main(String...k) { long num1=10L; long num2=-10L; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

Ausgabe:

 num1: 10 num2: -10 

Beispiel 2

Sehen wir uns ein Beispiel an, um zu überprüfen, ob der lange Datentyp einen Dezimalwert enthält.

 public classLongExample2 { public static void main(String...k) { long num=10.5; System.out.println('num: '+num); } } 

Ausgabe:

 error: incompatible types: possible lossy conversion from double to long 

Beispiel 3

Sehen wir uns ein Beispiel an, um zu überprüfen, ob der Datentyp long den Float-Wert enthält.

Quartale im Jahr
 public class LongExample3 { public static void main(String...k) { long num=10f; System.out.println('num: '+num); } } 

Ausgabe:

 error: incompatible types: possible lossy conversion from float to long 

Beispiel 4

Sehen wir uns ein Beispiel an, um zu überprüfen, ob der Datentyp long den Wert char enthält. In einem solchen Fall wandelt der Compiler das Zeichen implizit in den Typ „Long“ um und gibt den entsprechenden ASCII-Wert zurück.

 public class LongExample4 { public static void main(String...k) { long num='a'; System.out.println('num: '+num); } } 

Ausgabe:

 num: 97 

Beispiel 5

In diesem Beispiel enthält der Datentyp „long“ den minimalen und maximalen Wert.

 public class LongExample5 { public static void main(String...k) { long min=-9223372036854775808L; long max=9223372036854775807L; System.out.println('min: '+min); System.out.println('max: '+max); } } 

Ausgabe:

 min: -9223372036854775808 max: 9223372036854775807 

Beispiel 6

Erstellen wir eine Methode, die einen Wert vom Typ „Long“ zurückgibt.

 public class LongExample6 { public long display() { return 10L; } public static void main(String[] args) { LongExample6 obj=new LongExample6(); System.out.println(obj.display()); } } 

Ausgabe:

 10