public static Scanner in = new Scanner(System.in);
public static PrintStream out = System.out;
public static void main(String[] args) {
numberInt(5,8);
}
public static void numberInt(int number, int sizeArray) {
int[] deviden = new int[sizeArray-1];
int[] bNumber = new int[sizeArray];
bNumber[sizeArray-1] = number % 2;
deviden[0] = number /2;
for(int i = 1; i < deviden.length; i++) {
for(int x = bNumber.length-2;x != 0;x--) {
bNumber[x] = deviden[i-1] % 2;
deviden[i] = deviden[i=1] / 2;
}
}
for (int v : bNumber)
out.print(v);
}
}
Запускаю ничего не происходит, почему ? Укажите на ошибку
тут i приравнивается к 1, так делать не надо, возможно это опечатка.
Из-за этого приравнивания внешний for является бесконечным. Программа работает, но из цикла выйти не может. Посмотри в диспетчере задач - будет работать столько процессов Java сколько раз ты вызывал программу.