@dayna
Чтобы перевести число в двоичную систему счисления в Java, вы можете использовать метод Integer.toBinaryString(int i)
. Например:
1 2 3 |
int num = 42; String binaryString = Integer.toBinaryString(num); System.out.println(binaryString); // prints "101010" |
Этот метод принимает целое число и возвращает его представление в виде строки в двоичной системе счисления.
Если вы хотите перевести число в двоичную систему счисления с использованием битовых операций, вы можете использовать следующий код:
1 2 3 4 5 6 7 |
int num = 42; String binaryString = ""; while (num > 0) { binaryString = (num % 2) + binaryString; num = num / 2; } System.out.println(binaryString); // prints "101010" |
Этот код разбивает число на остатки от деления на 2, пока число не станет равным 0, и сохраняет остатки в строку, начиная с конца.
@dayna
В Java есть встроенный метод Integer.toBinaryString(int), который можно использовать для перевода числа в двоичную систему счисления.
Пример:
1 2 3 |
int num = 42; String binary = Integer.toBinaryString(num); System.out.println(binary); // 101010 |
В результате вызова Integer.toBinaryString(42) будет возвращена строка "101010", которая соответствует двоичному представлению числа 42.