logo

جافا الكلمة الأساسية

الكلمة الأساسية Java char هي نوع بيانات بدائي. يتم استخدامه للإعلان عن متغيرات وأساليب نوع الحرف. إنه قادر على الاحتفاظ بأحرف Unicode ذات 16 بت غير الموقعة.

نقطة لنتذكر

  • نطاق شار يقع بين 0 إلى 65,535 (ضمناً).
  • قيمته الافتراضية هي 'u0000'.
  • حجمه الافتراضي هو 2 بايت.
  • يتم استخدامه لتخزين الأحرف.
جافا الكلمة الأساسية

لماذا يستخدم شار 2 بايت في جافا؟

وذلك لأن Java تستخدم نظام Unicode وليس نظام كود ASCII.

ما هو u0000 ؟

u0000 هو النطاق الأدنى لنظام Unicode.

xor cpp

أمثلة على الكلمات الأساسية لـ Java char

مثال 1

دعونا نرى مثالاً بسيطًا لعرض الأحرف.

 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); } } 

انتاج:

 char1: a char2: A 

مثال 2

في هذا المثال، نقدم قيمة عددية لمتغير char. هنا، يقوم المترجم ضمنيًا بطباعة عدد صحيح على الحرف وعرض قيمة ASCII المقابلة.

 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); } } 

انتاج:

تحويل nfa إلى dfa
 char1: A char2: a 

مثال 3

في هذا المثال، قمنا بطباعة القيمة الصحيحة على شكل حرف صراحة.

 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); } } 

انتاج:

 char1: a char2: A 

مثال 4

دعونا نرى مثالاً لتمثيل قيمة char في نظام Unicode.

 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); } } 

انتاج:

جافا شار إلى السلسلة
 char1: a char2: A 

مثال 5

في هذا المثال، نقوم بزيادة قيمة الحرف المقدمة بمقدار 1.

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

انتاج:

 char: B 

مثال 6

دعونا نرى مثالاً لكسر السلسلة على شكل أحرف.

 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)); } } 

انتاج:

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

مثال 7

دعونا نرى مثالاً لاستدعاء طريقة نوع الإرجاع char.

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

انتاج:

 a