logo

Java dlouhé klíčové slovo

Java dlouho klíčové slovo je primitivní datový typ. Používá se k deklaraci proměnných. Může být také použit s metodami. Může obsahovat 64bitové celé číslo s dvojkovým doplňkem.

maven nainstalovat

Body k zapamatování

  • Long obsahuje minimální hodnotu -263a maximální hodnota 263-1.
  • Od Java 8 může long reprezentovat jako 64bitovou délku bez znaménka, která má minimální hodnotu 0 a maximální hodnotu 264-1
  • Jeho výchozí hodnota je 0L.
  • Jeho výchozí velikost je 8 bajtů.
  • Používá se, když potřebujete vyšší celočíselnou hodnotu rozsahu.

Příklady dlouhých klíčových slov Java

Příklad 1

Podívejme se na příklad použití datového typu long s kladnou a zápornou hodnotou.

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

Výstup:

 num1: 10 num2: -10 

Příklad 2

Podívejme se na příklad pro kontrolu, zda datový typ long obsahuje desítkovou hodnotu.

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

Výstup:

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

Příklad 3

Podívejme se na příklad pro kontrolu, zda datový typ long obsahuje hodnotu float.

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

Výstup:

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

Příklad 4

Podívejme se na příklad pro kontrolu, zda datový typ long obsahuje hodnotu char. V takovém případě překladač přetypuje znak implicitně na typ long a vrátí odpovídající hodnotu ASCII.

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

Výstup:

pole seřazené v jazyce Java
 num: 97 

Příklad 5

V tomto příkladu dlouhý datový typ obsahuje minimální a maximální hodnotu.

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

Výstup:

 min: -9223372036854775808 max: 9223372036854775807 

Příklad 6

Vytvořme metodu, která vrací hodnotu typu long.

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

Výstup:

 10