Это, вероятно, довольно просто, но чтобы сэкономить мне час или около того горя, кто-нибудь может сказать мне, как вы можете определить количество бит, необходимое для представления заданного положительного целого числа в Java?
например. Я получаю десятичную 11, (1011). Мне нужно получить ответ, 4.
Я подумал, что смогу решить, как установить все биты, кроме самого старшего, в 0, и затем >>> it, я получу свой ответ. Но ... я не могу.