Я изучаю обработку (для тех, кто не знает языка Java, ориентированного на изобразительное искусство), и я столкнулся со странной проблемой с вложенными циклами for.
Это простая программа, которая (должна) генерировать случайное количество точек и соединять их все.
size(1280, 1050);
background(227, 199, 147);
smooth();
stroke(255);
strokeWeight(2);
int points = int(random(30)) + 2;
int[][] Points = new int[points][2];
for (int i = 0; i < points; i++)
{
Points[i][0] = int(random(1280));
Points[i][1] = int(random(1050));
}
for (int i = 0; i + 1 < points; i++)
{
for (int L = i+1; L < points; L++);
{
line(Points[i][0], Points[i][1], Points[L][0], Points[L][1]);
}
}
Когда я запускаю это, я получаю сообщение об ошибке «не могу найти ничего с именем L», что мне кажется безумным. Есть идеи?