Я создаю класс, который в основном практикуется с использованием массива в Java и программировании, и мне нужно сделать массив из 40 случайных чисел между числом 1-6 (включительно). Однако мой код не будет компилироваться из-за ошибки «неожиданного возврата». Как я могу это исправить? код ниже:Неожиданная ошибка возвращаемого значения - массивы
public class LongestRun
{
public static void main(String[] args)
{
System.out.print("\f");
int[] values = new int[40];
int randNum = (int)(Math.random() * (7 - 1) + 1);
int count ;
for (int i = 0; i < values.length; i++)
{
values[i] = randNum;
return values[i];
}
}}
Вы возвращаетесь в циферблат 'for', и main ничего не нужно возвращать. –
Благодарим за редактирование. Также я был смущен, потому что я поклялся, что можно вернуться в цикл for. – Makaio
Вы действительно можете, но почему бы вам? Представьте, что вы хотите, чтобы цикл for повторялся 10 раз, если вы вернетесь после каждой итерации, вы получите это для цикла в первый раз, когда он итерации, а не идеальный. –