Java kratek ključna beseda je primitiven podatkovni tip. Uporablja se za deklariranje spremenljivk. Uporablja se lahko tudi z metodami. Vsebuje lahko 16-bitno celo število s komplementom dveh predznakov.
Točke, ki si jih je treba zapomniti
- Kratka pogodba vsebuje najmanjšo vrednost -32.768 in največjo vrednost 32.767 (vključno).
- Njegova privzeta vrednost je 0.
- Njegova privzeta velikost je 2 bajta.
- Uporablja se za shranjevanje pomnilnika v velikih nizih.
Primeri ključne besede Java byte
Primer 1
Oglejmo si primer uporabe kratkega podatkovnega tipa s pozitivno in negativno vrednostjo.
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); } }
Izhod:
num1: 10 num2: -10
Primer 2
Oglejmo si primer, da preverimo, ali kratki podatkovni tip vsebuje decimalno vrednost.
public class ShortExample2 { public static void main(String...k) { short num=10.5; System.out.println('num: '+num); } }
Izhod:
error: incompatible types: possible lossy conversion from double to short
Primer 3
Oglejmo si primer, da preverimo, ali kratki podatkovni tip drži plavajočo vrednost.
matematika naključna java
public class ShortExample3 { public static void main(String...k) { short num=10f; System.out.println('num: '+num); } }
Izhod:
error: incompatible types: possible lossy conversion from float to short
Primer 4
Oglejmo si primer, da preverimo, ali kratki podatkovni tip vsebuje vrednost char. V takem primeru prevajalnik implicitno tipizira znak v kratko vrsto in vrne ustrezno vrednost ASCII.
public class ShortExample4 { public static void main(String...k) { short num='a'; System.out.println('num: '+num); } }
Izhod:
num: 97
Primer 5
V tem primeru kratek podatkovni tip vsebuje najmanjšo in največjo vrednost.
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);} }
Izhod:
min: -32768 max: 32767
Primer 6
Ustvarimo metodo, ki vrne vrednost kratkega tipa.
public class ShortExample6 { public short display() { return 10; } public static void main(String[] args) { ShortExample6 obj=new ShortExample6(); System.out.println(obj.display()); } }
Izhod:
10