java двоичные числа



Java вывести число в двоичной системе

Автор Лес задал вопрос в разделе Java

Вопрос по Java. Как в java превести десятичное число в его двоичную запись? и получил лучший ответ

Ответ от Галина Бедная[гуру]
String s = "";
int n = 1233;
int digits = 16;
for (int i = 0; i < digits; i++)
{
if ((n && 1) != 0)
{
s = "1" + s;
}
else
{
s = "0" + s;
}
n = n >> 1;
}

Ответ от MrChebik[гуру]
class Main {
public static void main(String[] args){
int[] b = new int[255];
int col = 0;
System.out.print("Введите 10-чное число: ");
int a = new java.util.Scanner(System.in).nextInt();
for (int i = a/2; i >= 1; a/=2, i/=2, col++){
if (a % i == 0)
b[col] = 0;
else
b[col] = 1;
if (i == 1)
b[col+1] = 1;
}
System.out.print("Число в двоичной системе: ");
for (int i = col; i > -1; i--)
System.out.print(b[i]);
}
}

Ответ от V[гуру]
Вот так, без всяких заморочек:
int a = 10; //Число которое нужно перевести
System.out.println(Integer.toString(a, 2));

Ответ от Andry 2803[новичек]
int dec = 3;
String bin_str = Integer.toBinaryString(dec); // 11

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Вопрос по Java. Как в java превести десятичное число в его двоичную запись?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*