Moon Night نشر 8 سبتمبر 2021 أرسل تقرير نشر 8 سبتمبر 2021 (معدل) ( [ ]char) كيف استخدمها؟ وهل ممكن استخدامها لتحويل متغير رقمي الى حرفي؟ تم التعديل في 8 سبتمبر 2021 بواسطة Wael Aljamal توضيح السؤال 2 اقتباس
1 Wael Aljamal نشر 8 سبتمبر 2021 أرسل تقرير نشر 8 سبتمبر 2021 char هو عبارة نمط بيانات أولي primitive data type يستعمل لتخزين المحارف (أي محرف في لوحة المفاتيح أو غيرهم) كما يمكن تعريف مصفوفة من المحارف أيضا عن طريقه.. مثال لتعريف محرف وحيد و مصفوفوة محارف: char ch = 'a'; // محرف وحيد char[] charArray ={ 'a', 'b', 'c', 'd', 'e' }; // مصفوفة محارف يمكننا تعريف مصفوفة من المحارف بحيث يكون كل عنصر منها يسمح بتخزين محرف وحيد.. char[] CharArray = new char[5]; CharArray[0] = 'w'; CharArray[1] = 'a'; CharArray[2] = 'e'; CharArray[3] = 'l'; لاحظ كيفية استخدام دليل العنصر للوصول للمكان المناسب لتخزين الحروف. لطباعة الحرف a من المصفوفة السابقة نصل له عن طريق الدليل 1: System.out.println(CharArray[1]); // 'a' وللمرور على المصفوفة و طباعة قيمها بإحدى الطريقتين: for (char c : CharArray) { System.out.println(c); } for (int i=0; i< CharArray.length; i++) { System.out.println(CharArray[i]); } للتحويل بين قيمة رقمية و محرفية يمكن استخدام القصر casting التي هي وضع نمط البيانات بين قويسين (char) int a=1; char c=(char)(a+'0'); // '1' int a=65; char c=(char)a; // 'A' ويمكن استخدام دوال الصنف Charecter لعمل التحويل: int REDIX=10; // النظام العشري int a=1; char c=Character.forDigit(a,REDIX); System.out.println(c); // '1' كما يمكن استخدام الدالة toChars Character.toChars(48) // '0' Character.toChars(49) // '1' Character.toChars(65) // 'A' Character.toChars(66) // 'B' Character.toChars(127) // 'a' Character.toChars(128) // 'b' قيمة كل محرف ثابتو حسب نظام جدول ASCII يمكنك الاطلاع عليه، وبعمل عمليات الجمع و الطرح يمكن التحويل بين الأرقام و المحارف 1 اقتباس
السؤال
Moon Night
( [ ]char)
كيف استخدمها؟
وهل ممكن استخدامها لتحويل متغير رقمي الى حرفي؟
تم التعديل في بواسطة Wael Aljamalتوضيح السؤال
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.