Это правильно? Я пытаюсь установить это как вопрос для интервью и нуждаюсь в помощи с правильным ответом. Если кто-нибудь может взглянуть на приведенный ниже код и сообщить мне, если это правильный ответ, и если есть другие правильные ответы, чем только один ниже, это будет здорово.Преобразование десятичного числа в двоичный формат с использованием Java
Вопрос заключается в «Создать программу для преобразования десятичного числа в двоичный формат» Использование JAVA
package com.java2novice.algos;
public class DecToBin {
public void showBinaryFormat(int numbers){
int binaryNo[] = new int[25];
int indexNo = 0;
while(number > 0){
binaryNo[index++] = numbers%2;
numbers = numbers/2;
}
for(int i = indexNo-1;i >= 0;i--){
System.out.print(binaryNo[i]);
}
}
public static void main(String a[]){
DecimalToBinary dtb = new DecimalToBinary();
dtb.showBinaryFormat(25);
}
}
** Это правильно? ** - Запустите его, проверьте, и вы узнаете, правильно ли это. Вместо этого, если у вас есть какая-либо конкретная ошибка, вставьте его в вопрос с полным стеком. Я вижу, по крайней мере, одну проблему компиляции. – BackSlash
Вы можете получить помощь от codereview.stackexchange.com – SomeDude
Что сказал @BackSlash, плюс 'indexNo' и' index' - не те же переменные. –