Попытка создать метод, который сделает массив и присвоит разные числа от 1 до 9 каждому индексу массива (номера не могут быть повторены). , пожалуйста, посмотрите на логическое сравнение, которое я сделал, вот где cmd застрял во время выполнения. Я попытался разделить эти два, но ничего не происходит.2 boolean check несовместимы
Пожалуйста, помогите.
import java.util.ArrayList;
class Testing {
public static void main (String[] args) {
ArrayList<Integer> grid = new ArrayList<Integer>();
int randNum;
int count = 0;
int size=8;
for (int b = 0; b <=size; b++) {
while (count <= size) {
randNum = (int) (Math.random() * 9);
if (grid.contains(randNum) == false & randNum != 0) {
grid.add(randNum);
count++;
}
}
System.out.println(grid.get(b));
}
System.out.println("size: " + grid.size());
}
}
Вы уверены, что код «застрял»? Похоже, что это просто завершение без заполнения массива. –