logo

Java garš atslēgvārds

Java garš atslēgvārds ir primitīvs datu veids. To izmanto, lai deklarētu mainīgos. To var izmantot arī ar metodēm. Tajā var būt 64 bitu divu komplementa vesels skaitlis.

Punkti, kas jāatceras

  • Garais satur minimālo vērtību -263un maksimālā vērtība 263-1.
  • No Java 8 garais var attēlot kā neparakstītu 64 bitu garumu, kura minimālā vērtība ir 0 un maksimālā vērtība 264-1
  • Tā noklusējuma vērtība ir 0L.
  • Tā noklusējuma izmērs ir 8 baiti.
  • To izmanto, ja nepieciešama lielāka diapazona vesela skaitļa vērtība.

Java garo atslēgvārdu piemēri

1. piemērs

Apskatīsim piemēru, kā izmantot garo datu tipu ar pozitīvu un negatīvu vērtību.

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

Izvade:

java saraksta kārtošana
 num1: 10 num2: -10 

2. piemērs

Apskatīsim piemēru, lai pārbaudītu, vai garajam datu tipam ir decimālā vērtība.

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

Izvade:

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

3. piemērs

Apskatīsim piemēru, lai pārbaudītu, vai garajam datu tipam ir peldošā vērtība.

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

Izvade:

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

4. piemērs

Apskatīsim piemēru, lai pārbaudītu, vai garajam datu tipam ir char vērtība. Šādā gadījumā kompilators rakstzīmi netieši ievada garajā veidā un atgriež atbilstošo ASCII vērtību.

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

Izvade:

 num: 97 

5. piemērs

Šajā piemērā garajam datu tipam ir minimālā un maksimālā vērtība.

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

Izvade:

 min: -9223372036854775808 max: 9223372036854775807 

6. piemērs

Izveidosim metodi, kas atgriež garā tipa vērtību.

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

Izvade:

 10