Moon Night نشر 8 سبتمبر 2021 أرسل تقرير مشاركة نشر 8 سبتمبر 2021 (معدل) ( [ ]char) كيف استخدمها؟ وهل ممكن استخدامها لتحويل متغير رقمي الى حرفي؟ تم التعديل في 8 سبتمبر 2021 بواسطة Wael Aljamal توضيح السؤال 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Moon Night
( [ ]char)
كيف استخدمها؟
وهل ممكن استخدامها لتحويل متغير رقمي الى حرفي؟
تم التعديل في بواسطة Wael Aljamalتوضيح السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.