logo

Јава дуга кључна реч

Тхе Јава дугачак кључна реч је примитиван тип података. Користи се за декларисање променљивих. Такође се може користити са методама. Може да садржи 64-битни комплементарни цео број.

Тачке које треба запамтити

  • Лонг садржи минималну вредност од -263и максимална вредност 263-1.
  • Од Јава 8, лонг може да представља непотписану 64-битну дужину, која има минималну вредност од 0 и максималну вредност од 264-1
  • Његова подразумевана вредност је 0Л.
  • Његова подразумевана величина је 8 бајтова.
  • Користи се када вам је потребна већа вредност целог опсега.

Примери Јава дуге кључне речи

Пример 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

Погледајмо пример да проверимо да ли дуги тип података садржи вредност цхар. У том случају, компајлер пребацује карактер имплицитно на дуги тип и враћа одговарајућу АСЦИИ вредност.

 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

Хајде да направимо метод који враћа вредност типа лонг.

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

Излаз:

 10