logo

Java rövid kulcsszó

A Java rövid kulcsszó egy primitív adattípus. Változók deklarálására szolgál. Módszerekkel is használható. 16 bites előjelű kettős komplementer egész számot tartalmazhat.

Emlékezendő pontok

  • A short minimális értéke -32 768 és maximális érték 32 767 (beleértve).
  • Az alapértelmezett értéke 0.
  • Az alapértelmezett mérete 2 bájt.
  • Memória megtakarítására szolgál nagy tömbökben.
Java rövid kulcsszó

Példák Java byte kulcsszóra

1. példa

Nézzünk egy példát a pozitív és negatív értékű rövid adattípus használatára.

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

Kimenet:

 num1: 10 num2: -10 

2. példa

Nézzünk egy példát annak ellenőrzésére, hogy a rövid adattípus rendelkezik-e decimális értékkel.

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

Kimenet:

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

3. példa

Nézzünk egy példát annak ellenőrzésére, hogy a rövid adattípus rendelkezik-e lebegőértékkel.

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

Kimenet:

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

4. példa

Nézzünk egy példát annak ellenőrzésére, hogy a rövid adattípus tartalmazza-e a char értéket. Ebben az esetben a fordító a karaktert implicit módon short type-re adja, és a megfelelő ASCII értéket adja vissza.

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

Kimenet:

 num: 97 

5. példa

Ebben a példában a rövid adattípus tartalmazza a minimális és maximális értéket.

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

Kimenet:

 min: -32768 max: 32767 

6. példa

Hozzunk létre egy metódust, amely rövid típusú értéket ad vissza.

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

Kimenet:

 10