Java kısa anahtar kelime ilkel bir veri türüdür. Değişkenleri bildirmek için kullanılır. Yöntemlerle birlikte de kullanılabilir. 16 bitlik işaretli ikinin tamamlayıcısı tamsayısını tutabilir.
Hatırlanacak noktalar
- Kısa minimum -32.768 değerini ve maksimum 32.767 (dahil) değerini içerir.
- Varsayılan değeri 0'dır.
- Varsayılan boyutu 2 bayttır.
- Büyük dizilerde hafızadan tasarruf etmek için kullanılır.
Java bayt anahtar sözcüğü örnekleri
örnek 1
Pozitif ve negatif değere sahip kısa veri tipinin kullanımına ilişkin bir örnek görelim.
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); } }
Çıktı:
num1: 10 num2: -10
Örnek 2
Kısa veri tipinin ondalık değer tutup tutmadığını kontrol etmek için bir örnek görelim.
sql olarak seç
public class ShortExample2 { public static void main(String...k) { short num=10.5; System.out.println('num: '+num); } }
Çıktı:
error: incompatible types: possible lossy conversion from double to short
Örnek 3
Kısa veri tipinin float değerini içerip içermediğini kontrol etmek için bir örnek görelim.
dizeyi tam sayıya nasıl dönüştürebilirim
public class ShortExample3 { public static void main(String...k) { short num=10f; System.out.println('num: '+num); } }
Çıktı:
error: incompatible types: possible lossy conversion from float to short
Örnek 4
Kısa veri tipinin char değerini içerip içermediğini kontrol etmek için bir örnek görelim. Böyle bir durumda, derleyici karakteri örtülü olarak kısa tipe yazar ve karşılık gelen ASCII değerini döndürür.
public class ShortExample4 { public static void main(String...k) { short num='a'; System.out.println('num: '+num); } }
Çıktı:
num: 97
Örnek 5
Bu örnekte kısa veri türü minimum ve maksimum değeri tutar.
masaüstü ini nedir
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);} }
Çıktı:
min: -32768 max: 32767
Örnek 6
Kısa tip değeri döndüren bir yöntem oluşturalım.
public class ShortExample6 { public short display() { return 10; } public static void main(String[] args) { ShortExample6 obj=new ShortExample6(); System.out.println(obj.display()); } }
Çıktı:
10