Ява довго Ключове слово є примітивним типом даних. Він використовується для оголошення змінних. Його також можна використовувати з методами. Він може містити 64-розрядне ціле число з двома доповненнями.
Пункти, які слід пам’ятати
- Довгий містить мінімальне значення -263і максимальне значення 263-1.
- Починаючи з Java 8, long може представлятися як 64-бітний long без знаку, який має мінімальне значення 0 і максимальне значення 264-1
- Його значення за замовчуванням 0L.
- Його розмір за замовчуванням становить 8 байт.
- Він використовується, коли вам потрібне ціле число вищого діапазону.
Приклади довгих ключових слів Java
Приклад 1
Давайте розглянемо приклад використання довгого типу даних із додатним і від’ємним значенням.
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); } }
Вихід:
num1: 10 num2: -10
Приклад 2
Давайте розглянемо приклад, щоб перевірити, чи довгий тип даних містить десяткове значення.
public classLongExample2 { public static void main(String...k) { long num=10.5; System.out.println('num: '+num); } }
Вихід:
error: incompatible types: possible lossy conversion from double to long
Приклад 3
Давайте розглянемо приклад, щоб перевірити, чи довгий тип даних утримує значення з плаваючою речовиною.
public class LongExample3 { public static void main(String...k) { long num=10f; System.out.println('num: '+num); } }
Вихід:
error: incompatible types: possible lossy conversion from float to long
Приклад 4
Давайте подивимося на прикладі, щоб перевірити, чи тип даних long зберігає значення char. У такому випадку компілятор неявно перетворює символ на довгий тип і повертає відповідне значення ASCII.
public class LongExample4 { public static void main(String...k) { long num='a'; System.out.println('num: '+num); } }
Вихід:
num: 97
Приклад 5
У цьому прикладі довгий тип даних містить мінімальне та максимальне значення.
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); } }
Вихід:
min: -9223372036854775808 max: 9223372036854775807
Приклад 6
Давайте створимо метод, який повертає значення типу long.
public class LongExample6 { public long display() { return 10L; } public static void main(String[] args) { LongExample6 obj=new LongExample6(); System.out.println(obj.display()); } }
Вихід:
10