logo

Java långt nyckelord

Java lång nyckelord är en primitiv datatyp. Den används för att deklarera variabler. Det kan också användas med metoder. Den kan hålla ett 64-bitars tvåkomplement heltal.

Punkter att komma ihåg

  • Den långa innehåller minsta värde på -263och ett maxvärde på 263-1.
  • Från Java 8 kan den långa representera som en osignerad 64-bitars lång, som har ett lägsta värde på 0 och ett maxvärde på 264-1
  • Dess standardvärde är 0L.
  • Dess standardstorlek är 8 byte.
  • Det används när du behöver ett heltalsvärde med högre intervall.

Exempel på Java long nyckelord

Exempel 1

Låt oss se ett exempel för att använda lång datatyp med positivt och negativt värde.

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

Produktion:

 num1: 10 num2: -10 

Exempel 2

Låt oss se ett exempel för att kontrollera om den långa datatypen har ett decimalvärde.

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

Produktion:

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

Exempel 3

Låt oss se ett exempel för att kontrollera om den långa datatypen har flytvärde.

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

Produktion:

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

Exempel 4

Låt oss se ett exempel för att kontrollera om den långa datatypen har char-värde. I sådana fall typcastar kompilatorn tecknet implicit till lång typ och returnerar motsvarande ASCII-värde.

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

Produktion:

alfabet med siffror
 num: 97 

Exempel 5

I det här exemplet innehåller lång datatyp minimi- och maximivärdet.

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

Produktion:

 min: -9223372036854775808 max: 9223372036854775807 

Exempel 6

Låt oss skapa en metod som returnerar ett långt typvärde.

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

Produktion:

 10