Есть несколько вещей не так.Во-первых, в последнем фрагменте кода вам не хватает двух символов '}.Во-вторых, getRandomNumberInRange(int min, int max)
возвращает int, который не является массивом.Это означает, что вы не будете делать getRandomNumberInRange(100, 1000)[newObj]
, потому что это похоже на 107[4]
.107 не массив, так что не будет работать.Кроме того, newObj является массивом, поэтому даже если getRandomNumberInRange
вернул массив, newObj не сможет использоваться в качестве индекса для получения целого числа в массиве.Это потому, что индекс (то, что идет в массиве [ здесь ]) должен быть int.