Написал класс где генерируются случайные числа (без повторения значений) и записываются в массив.
public class MathBox {
Random random = new Random();
public int[] randomArray() {
int[] array = new int[10];
boolean numberAlreadyExists;
for (int i = 1; i < array.length;) {
numberAlreadyExists = false;
int newRandomValue = random.nextInt(100);
for (int j = 0; j < i; j++) {
if (array[j] == newRandomValue) {
numberAlreadyExists = true;
break;
}
}
if (!numberAlreadyExists) {
array[i] = newRandomValue;
i++;
}
}
return array;
}
}
Вывожу его в Main, но почему то выходит пусто, не могу понять, либо мозг уже не соображает в 4 часу ночи.
public class Main {
public static void main(String[] args) {
MathBox mathBox = new MathBox();
mathBox.randomArray();
}
}
Вместо mathBox.randomArray();
можно вывести так System.out.println(Arrays.toString(math.randomArray()));
А то Вы вычисляете, но никак не выводите.
И почему нулевой элемент не участвует? Так задумано?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Возможно ли изменить позицию фигуры в канвасе, без того, чтоб все очищать или поверх этой фигуры налаживать новую? Позиция самой фигуры заранее...
как парсить HTML который создается через JS JavaScript то есть динамическую страницу, JSOUP с этим не справился это то и ясно, хотел попробовать через...
Есть бегунокНужно, чтобы его значение выводилось в блоке над ним, и этот блок следовал за бегунком, как на картинке