logo

Java lyhyt avainsana

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

Muistettavat kohdat

  • Short sisältää vähimmäisarvon -32 768 ja enimmäisarvon 32 767 (mukaan lukien).
  • Sen oletusarvo on 0.
  • Sen oletuskoko on 2 tavua.
  • Sitä käytetään muistin säästämiseen suurissa taulukoissa.
Java lyhyt avainsana

Esimerkkejä Java-tavun avainsanasta

Esimerkki 1

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

java arraylist lajitella
 public class ShortExample1 { public static void main(String...k) { short num1=10; short num2=-10; 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ö lyhyt tietotyyppi desimaaliarvon.

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

Lähtö:

 error: incompatible types: possible lossy conversion from double to short 

Esimerkki 3

Katsotaanpa esimerkkiä sen tarkistamiseksi, sisältääkö lyhyt tietotyyppi kelluvan arvon.

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

Lähtö:

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

Esimerkki 4

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

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

Lähtö:

 num: 97 

Esimerkki 5

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

 public class ShortExample5 { public static void main(String...k) { short min=-32768; short max=32767; System.out.println('min: '+min); System.out.println('max: '+max);} } 

Lähtö:

 min: -32768 max: 32767 

Esimerkki 6

Luodaan menetelmä, joka palauttaa lyhyen tyypin arvon.

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

Lähtö:

 10