Код в основном выполнен, но мой код печатает неправильно, его печать распечатывается как 110, а не 011. Проблема, которую я делаю, требует поменять «110» на «011»
import java.util.Scanner;
public class LabProgram {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num, binaryNum = 0;
int i = 1, rem;
num = scan.nextInt();
while (num != 0)
{
rem = num % 2;
num /= 2;
binaryNum += rem * i;
i *= 10;
}
System.out.println(binaryNum);
}
}