Paraula clau curta de Java
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:
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