Java lang trefwoord

De Java lang trefwoord is een primitief gegevenstype. Het wordt gebruikt om variabelen te declareren. Het kan ook worden gebruikt met methoden. Het kan een 64-bits twee-complement geheel getal bevatten.

Punten om te onthouden

  • De lange bevat een minimumwaarde van -2 63 en een maximale waarde van 2 63 -1.
  • Vanaf Java 8 kan de long worden weergegeven als een niet-ondertekende 64-bit long, die een minimumwaarde van 0 en een maximumwaarde van 2 heeft 64 -1
  • De standaardwaarde is 0L.
  • De standaardgrootte is 8 byte.
  • Het wordt gebruikt als u een geheel getalwaarde met een hoger bereik nodig heeft.

Voorbeelden van lange Java-zoekwoorden

voorbeeld 1

Laten we een voorbeeld bekijken waarin een lang gegevenstype met positieve en negatieve waarde wordt gebruikt.

 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); } }  

Uitgang:

 num1: 10 num2: -10  

Voorbeeld 2

Laten we een voorbeeld bekijken om te controleren of het lange gegevenstype een decimale waarde bevat.

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

Uitgang:

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

Voorbeeld 3

Laten we een voorbeeld bekijken om te controleren of het lange gegevenstype een float-waarde bevat.

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

Uitgang:

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

Voorbeeld 4

Laten we een voorbeeld bekijken om te controleren of het lange gegevenstype een char-waarde bevat. In dat geval typeert de compiler het teken impliciet naar het lange type en retourneert de overeenkomstige ASCII-waarde.

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

Uitgang:

 num: 97  

Voorbeeld 5

In dit voorbeeld bevat het lange gegevenstype de minimum- en maximumwaarde.

 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); } }  

Uitgang:

 min: -9223372036854775808 max: 9223372036854775807  

Voorbeeld 6

Laten we een methode maken die een lange typewaarde retourneert.

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

Uitgang:

 10