Java karakter anahtar sözcüğü

Java karakter anahtar sözcüğü

Java char anahtar sözcüğü ilkel bir veri türüdür. Karakter tipi değişkenleri ve yöntemleri bildirmek için kullanılır. İmzasız 16 bitlik Unicode karakterleri tutabilir.

Hatırlanacak noktalar

  • Karakter aralığı 0 ila 65.535 (dahil) arasındadır.
  • Varsayılan değeri 'u0000'dır.
  • Varsayılan boyutu 2 bayttır.
  • Karakterleri saklamak için kullanılır.
Java karakter anahtar sözcüğü

Neden char Java'da 2 bayt kullanıyor?

Bunun nedeni Java'nın ASCII kod sistemini değil Unicode sistemini kullanmasıdır.

u0000 nedir?

u0000, Unicode sisteminin en düşük aralığıdır.

Java char anahtar sözcüğü örnekleri

örnek 1

Karakterlerin görüntülenmesine ilişkin basit bir örnek görelim.

 public class CharExample1 { public static void main(String[] args) { char char1='a'; char char2='A'; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } }  

Çıktı:

 char1: a char2: A  

Örnek 2

Bu örnekte char değişkenine tamsayı değeri sağladık. Burada derleyici örtülü olarak char'a tamsayı yazar ve karşılık gelen ASCII değerini görüntüler.

 public class CharExample2 { public static void main(String[] args) { char char1=65; char char2=97; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } }  

Çıktı:

 char1: A char2: a  

Örnek 3

Bu örnekte, tamsayı değerini açıkça char'a yazıyoruz.

 public class CharExample3 { public static void main(String[] args) { int num1=97; char char1=(char)num1; int num2=65; char char2=(char)num2; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } }  

Çıktı:

 char1: a char2: A  

Örnek 4

Unicode Sisteminde char değerini temsil eden bir örnek görelim.

 public class CharExample4 { public static void main(String[] args) { char char1='u0061'; char char2='u0041'; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } }  

Çıktı:

 char1: a char2: A  

Örnek 5

Bu örnekte, sağlanan char değerini 1 artırıyoruz.

 public class CharExample5 { public static void main(String[] args) { char char1='A'; char1=(char)(char1+1); System.out.println('char: '+char1); } }  

Çıktı:

 char: B  

Örnek 6

Dizeyi karakter biçiminde bölmek için bir örnek görelim.

 import java.util.Arrays; public class CharExample6 { public static void main(String[] args) { String str='javatpoint'; char[] ch=str.toCharArray(); System.out.println('String: '+str); System.out.println('char: '+Arrays.toString(ch)); } }  

Çıktı:

 String: javatpoint char: [j, a, v, a, t, p, o, i, n, t]  

Örnek 7

Char dönüş türünün yöntemini çağırmak için bir örnek görelim.

 public class CharExample7 { public static char display() { return 'a'; } public static void main(String[] args) { CharExample7 c=new CharExample7(); System.out.println(c.display()); } }  

Çıktı:

 a