Я пишу программу с двумя дополнениями, в которой я преобразую десятичную в двоичную форму, используя массив.Я также хочу иметь бинарный файл 8 бит.
Так как, например, 22 - это 10110 в двоичном формате, я хочу заполнить оставшуюся часть массива нулями, но я не смог найти способ, как это сделать.
Любая помощь приветствуется.
Редактировать:
static void toBin(int number){
int[] bin = new int[8];
int i =0;
while (number > 0){
bin[i] = number % 2;
number = number/2;
i++;
}
// Here is where I would like to add zeros if the size of the array is below 0
for (int j = i-1; j>=0;j--){
System.out.println(bin[j]); //Array gets reserved
}
}