logo

Java pitkä avainsana

Java pitkä avainsana on primitiivinen tietotyyppi. Sitä käytetään muuttujien ilmoittamiseen. Sitä voidaan käyttää myös menetelmien kanssa. Se voi sisältää 64-bittisen kahden komplementin kokonaisluvun.

Muistettavat kohdat

  • Pitkä sisältää minimiarvon -263ja maksimiarvo 263-1.
  • Java 8:sta pitkä voi edustaa etumerkitöntä 64-bittistä, jonka minimiarvo on 0 ja maksimiarvo 264-1
  • Sen oletusarvo on 0L.
  • Sen oletuskoko on 8 tavua.
  • Sitä käytetään, kun tarvitset suurempaa kokonaislukuarvoa.

Esimerkkejä Java pitkästä avainsanasta

Esimerkki 1

Katsotaanpa esimerkkiä pitkän tietotyypin käyttämisestä positiivisella ja negatiivisella arvolla.

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

Lähtö:

 num1: 10 num2: -10 

Esimerkki 2

Katsotaanpa esimerkkiä sen tarkistamiseksi, sisältääkö pitkä tietotyyppi desimaaliarvon.

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

Lähtö:

java häntä
 error: incompatible types: possible lossy conversion from double to long 

Esimerkki 3

Katsotaanpa esimerkkiä sen tarkistamiseksi, onko pitkällä tietotyypillä kelluva arvo.

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

Lähtö:

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

Esimerkki 4

Katsotaanpa esimerkkiä sen tarkistamiseksi, sisältääkö pitkä tietotyyppi char-arvon. Tällaisessa tapauksessa kääntäjä typecast merkin implisiittisesti pitkäksi ja palauttaa vastaavan ASCII-arvon.

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

Lähtö:

 num: 97 

Esimerkki 5

Tässä esimerkissä pitkä tietotyyppi sisältää vähimmäis- ja enimmäisarvon.

Python lajittelee tuples
 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); } } 

Lähtö:

 min: -9223372036854775808 max: 9223372036854775807 

Esimerkki 6

Luodaan menetelmä, joka palauttaa pitkän tyypin arvon.

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

Lähtö:

 10