Java krátky kľúčové slovo je primitívny dátový typ. Používa sa na deklarovanie premenných. Dá sa použiť aj s metódami. Môže obsahovať 16-bitové celé číslo so znamienkom dvojky.
Body na zapamätanie
- Short obsahuje minimálnu hodnotu -32 768 a maximálnu hodnotu 32 767 (vrátane).
- Jeho predvolená hodnota je 0.
- Jeho predvolená veľkosť je 2 bajty.
- Používa sa na šetrenie pamäte vo veľkých poliach.
Príklady kľúčového slova bajt Java
Príklad 1
Pozrime sa na príklad použitia krátkeho dátového typu s kladnou a zápornou hodnotou.
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); } }
Výkon:
java slučky
num1: 10 num2: -10
Príklad 2
Pozrime sa na príklad na kontrolu, či krátky dátový typ obsahuje desiatkovú hodnotu.
public class ShortExample2 { public static void main(String...k) { short num=10.5; System.out.println('num: '+num); } }
Výkon:
error: incompatible types: possible lossy conversion from double to short
Príklad 3
Pozrime sa na príklad, aby sme skontrolovali, či krátky dátový typ obsahuje plávajúcu hodnotu.
public class ShortExample3 { public static void main(String...k) { short num=10f; System.out.println('num: '+num); } }
Výkon:
error: incompatible types: possible lossy conversion from float to short
Príklad 4
Pozrime sa na príklad na kontrolu, či krátky dátový typ obsahuje hodnotu char. V takom prípade kompilátor pretypuje znak implicitne na krátky typ a vráti zodpovedajúcu hodnotu ASCII.
zmeniť pridať stĺpec Oracle
public class ShortExample4 { public static void main(String...k) { short num='a'; System.out.println('num: '+num); } }
Výkon:
num: 97
Príklad 5
V tomto príklade krátky dátový typ obsahuje minimálnu a maximálnu hodnotu.
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);} }
Výkon:
min: -32768 max: 32767
Príklad 6
Vytvorme metódu, ktorá vráti hodnotu krátkeho typu.
public class ShortExample6 { public short display() { return 10; } public static void main(String[] args) { ShortExample6 obj=new ShortExample6(); System.out.println(obj.display()); } }
Výkon:
10