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