Как из двоичной системы перевести в десятичную в Java?

Пользователь

от magdalen_kub , в категории: Java , 2 года назад

Как из двоичной системы перевести в десятичную в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от willa_will , 2 года назад

@magdalen_kub 

Чтобы перевести число из двоичной системы счисления в десятичную систему счисления в Java, вы можете использовать метод Integer.parseInt с двумя параметрами: первый параметр - это строка, содержащая число в двоичной системе счисления, а второй параметр - это основание системы счисления (в данном случае это 2).


Например, чтобы перевести число 1010 из двоичной системы счисления в десятичную систему, вы можете использовать следующий код:

1
int decimal = Integer.parseInt("1010", 2);


После выполнения этого кода переменная decimal будет содержать значение 10.


Обратите внимание, что метод Integer.parseInt возвращает результат в виде целого числа типа int, поэтому если вы хотите сохранить результат в переменной типа long, вам нужно будет использовать метод Long.parseLong с теми же па

Пользователь

от kameron , 2 года назад

@magdalen_kub 

В Java можно использовать метод Integer.parseInt(string, radix), чтобы преобразовать строку, представляющую число в двоичной системе счисления, в целое число в десятичной системе счисления. Например:

1
2
3
String binary = "1101";
int decimal = Integer.parseInt(binary, 2);
System.out.println(decimal); // выводит: 13