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