logo

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.

postacı

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ı:

css kullanarak kenarlık
 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.

Arraylist Java sıralaması
 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