يقوم هذا المشروع بإنشاء فئة تسمى ShowBits التي تسمح بـ
عرض نمط البت لأي قيمة عددية في النظام الثنائي.
فئة مثل هذه يمكن أن تكون مفيدة جدًا في البرمجة. على سبيل المثال، عند تصحيح أخطاء رمز برنامج تشغيل الجهاز، غالبًا ما يكون من المفيد أن تكون قادرًا على مراقبة تدفق البيانات بشكل ثنائي.
class ShowBits { int numbits; ShowBits(int n) { numbits = n; }
يقوم ShowBits بإنشاء كائنات تعرض عددًا محددًا من البتات. على سبيل المثال، لإنشاء كائن يعرض 8 بتات ذات ترتيب منخفض من القيمة، استخدم
ShowBits byteval = جديد ShowBits(8)
يتم تخزين عدد البتات التي سيتم عرضها بالأرقام
لعرض نمط البت فعليًا، توفر ShowBits طريقة العرض ()،
.لاحظ أن show() يحدد معلمة طويلة. ومع ذلك، هذا لا يعني أنه سيتعين عليك دائمًا تمرير show() قيمة طويلة. بسبب الترقيات التلقائية للنوع في Java، يمكن تمرير أي نوع صحيح للعرض ( ). يتم تحديد عدد البتات المعروضة من خلال القيمة المخزنة بالأرقام. بعد كل مجموعة مكونة من 8 بتات، يعرض العرض () مسافة. وهذا يجعل من السهل قراءة القيم الثنائية لأنماط البتات الطويلة.
انظر المثال في الريبو
شوبتيتسديمو
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3