El Java curt La paraula clau és un tipus de dades primitiu. S'utilitza per declarar variables. També es pot utilitzar amb mètodes. Pot contenir un nombre enter de complement a dos amb signe de 16 bits.
Punts a recordar
- El curt conté un valor mínim de -32.768 i un valor màxim de 32.767 (inclosos).
- El seu valor per defecte és 0.
- La seva mida predeterminada és de 2 bytes.
- S'utilitza per estalviar memòria en matrius grans.
Exemples de paraula clau de bytes de Java
Exemple 1
Vegem un exemple per utilitzar un tipus de dades curt amb valor positiu i negatiu.
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); } }
Sortida:
10 per cent de 60
num1: 10 num2: -10
Exemple 2
Vegem un exemple per comprovar si el tipus de dades curt té un valor decimal.
public class ShortExample2 { public static void main(String...k) { short num=10.5; System.out.println('num: '+num); } }
Sortida:
error: incompatible types: possible lossy conversion from double to short
Exemple 3
Vegem un exemple per comprovar si el tipus de dades curt té valor flotant.
public class ShortExample3 { public static void main(String...k) { short num=10f; System.out.println('num: '+num); } }
Sortida:
error: incompatible types: possible lossy conversion from float to short
Exemple 4
Vegem un exemple per comprovar si el tipus de dades curt té el valor char. En aquest cas, el compilador emet el caràcter implícitament a un tipus curt i retorna el valor ASCII corresponent.
public class ShortExample4 { public static void main(String...k) { short num='a'; System.out.println('num: '+num); } }
Sortida:
num: 97
Exemple 5
En aquest exemple, el tipus de dades curt té el valor mínim i màxim.
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);} }
Sortida:
min: -32768 max: 32767
Exemple 6
Creem un mètode que retorni un valor de tipus curt.
public class ShortExample6 { public short display() { return 10; } public static void main(String[] args) { ShortExample6 obj=new ShortExample6(); System.out.println(obj.display()); } }
Sortida:
10