logo

Довге ключове слово Java

Ява довго Ключове слово є примітивним типом даних. Він використовується для оголошення змінних. Його також можна використовувати з методами. Він може містити 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