Как сделать скрытые int в binarystring помочь
Метод, который мне нужно создать: public static String IntToBinary(int inputInt).
Этот метод должен принимать в качестве входных данных один int, преобразовывать этот int в двоичную версию самого себя (например, 3 становится “11”) и выводить это двоичное число в виде строки.
Я написал некоторый код, но он честно не делает того, что говорит вопрос, что мне нужно сделать.
Что я уже пробовал:
//Это единственный способ, которым я знаю, как преобразовать его, но он не делает того, что мне нужно, чтобы сделать в вопросе, так как я должен вставить одно целое число, преобразовать его в двоичный код, а затем заставить его вывести строку метод ниже этого не делает
статическая пустота usingArray() {
int binary[] = новый int[20];
int decimalNumber = 25;
int index = 0;
while (decimalNumber > 0) {
int остаток = десятичное число % 2;
binary[index++] = остаток;
decimalNumber = decimalNumber / 2;
}
//выполните цикл по массиву в обратном направлении и выведите двоичное число
for (int i = index - 1; i >= 0; i--) {
System.out.print(двоичный файл[i]);
}
}
Richard MacCutchan
Что он делает?
KAID6IX
Ну, для начала он не выводит двоичный файл в виде строки.
я также не уверен, что существует более быстрый способ ввода одного целого числа вместо использования массива.