«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Попробуйте этот класс ShowBits

Попробуйте этот класс ShowBits

Опубликовано 27 августа 2024 г.
Просматривать:286

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)
Количество отображаемых битов хранится в numbits

Для фактического отображения битовой комбинации ShowBits предоставляет метод show(),

Обратите внимание, что show() задает длинный параметр. Однако это не означает, что вам всегда придется передавать в show() длинное значение. Благодаря автоматическому расширению типов в Java, в функцию show() можно передать любой целочисленный тип. Количество отображаемых битов определяется значением, хранящимся в числах. После каждой группы из 8 бит show() отображает пробел. Это облегчает чтение двоичных значений длинных битовых комбинаций.

См. пример в репозитории
ShowBitsDemo

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/devsjavagirls/tente-isto-5-3-uma-classe-showbits-6me?1 Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3