Projek ini mencipta kelas yang dipanggil ShowBits yang membenarkan
Paparkan corak bit sebarang nilai integer dalam binari.
Kelas seperti ini boleh menjadi sangat berguna dalam pengaturcaraan. Contohnya, apabila menyahpepijat kod pemacu peranti, selalunya berfaedah untuk dapat memantau aliran data dalam binari.
class ShowBits { int numbits; ShowBits(int n) { numbits = n; }
ShowBits mencipta objek yang memaparkan bilangan bit tertentu. Contohnya, untuk mencipta objek yang memaparkan 8 bit nilai tertib rendah, gunakan
ShowBits byteval = ShowBits(8) baharu
Bilangan bit yang akan dipaparkan disimpan dalam numbit
Untuk benar-benar memaparkan corak bit, ShowBits menyediakan kaedah show(),
Perhatikan bahawa show( ) menentukan parameter yang panjang. Walau bagaimanapun, ini tidak bermakna anda akan sentiasa perlu memberikan show( ) nilai yang panjang. Disebabkan oleh promosi jenis automatik Java, sebarang jenis integer boleh dihantar ke show( ). Bilangan bit yang dipaparkan ditentukan oleh nilai yang disimpan dalam numbit. Selepas setiap kumpulan 8 bit, show( ) memaparkan ruang. Ini memudahkan untuk membaca nilai binari corak bit panjang.
Lihat contoh dalam repo
ShowBitsDemo
Atas ialah kandungan terperinci Cuba Kelas ShowBits Ini. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!