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.
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