"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > جرب هذه الفئة من ShowBits

جرب هذه الفئة من ShowBits

تم النشر بتاريخ 2024-08-27
تصفح:773

Tente Isto  Uma classe ShowBits

يقوم هذا المشروع بإنشاء فئة تسمى ShowBits التي تسمح بـ
عرض نمط البت لأي قيمة عددية في النظام الثنائي.
فئة مثل هذه يمكن أن تكون مفيدة جدًا في البرمجة. على سبيل المثال، عند تصحيح أخطاء رمز برنامج تشغيل الجهاز، غالبًا ما يكون من المفيد أن تكون قادرًا على مراقبة تدفق البيانات بشكل ثنائي.

  1. قم بإنشاء ملف باسم ShowBitsDemo.java.
  2. ابدأ فصل ShowBits كما هو موضح هنا:
class ShowBits {
   int numbits;
   ShowBits(int n) {
   numbits = n;
 }

يقوم ShowBits بإنشاء كائنات تعرض عددًا محددًا من البتات. على سبيل المثال، لإنشاء كائن يعرض 8 بتات ذات ترتيب منخفض من القيمة، استخدم
ShowBits byteval = جديد ShowBits(8)
يتم تخزين عدد البتات التي سيتم عرضها بالأرقام

لعرض نمط البت فعليًا، توفر ShowBits طريقة العرض ()،

.

لاحظ أن show() يحدد معلمة طويلة. ومع ذلك، هذا لا يعني أنه سيتعين عليك دائمًا تمرير show() قيمة طويلة. بسبب الترقيات التلقائية للنوع في Java، يمكن تمرير أي نوع صحيح للعرض ( ). يتم تحديد عدد البتات المعروضة من خلال القيمة المخزنة بالأرقام. بعد كل مجموعة مكونة من 8 بتات، يعرض العرض () مسافة. وهذا يجعل من السهل قراءة القيم الثنائية لأنماط البتات الطويلة.

انظر المثال في الريبو
شوبتيتسديمو

بيان الافراج تم نشر هذه المقالة على: https://dev.to/devsjavagirls/tente-isto-5-3-uma-classe-showbits-6me?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3