Я пытаюсь нарисовать треугольник и не знаю, как исправить эту ошибку.
это код внутри класса, в котором есть ошибка
g2d.fillPolygon(400, 400, 3);
он дает эту ошибку, когда я пытаюсь скомпилировать:
Incompatible types: int cannot be converted into int[]
Может кто-нибудь мне помочь??




Java анализирует типы данных следующими способами.
"abc" - String
'a' - char
1 - int
1. - double
1.f - float
true - boolean
foo - variable
{1} - array of the type that's contained in it.
Ваша проблема не в количестве баллов в вашем параметре, а в типе, который вы использовали. Если вы не собираетесь явно определять массив и использовать его, например int[] arr = new int[3], вы вводите данные напрямую, и они будут анализироваться таким образом - поэтому, чтобы соответствовать правильному типу для вашего параметра (массив int), вам нужно окружить это в скобках {} даже для массива с одним элементом
Как вы думаете, почему многоугольник может быть определен только одной точкой (400, 400)? --- Что, по вашему мнению, означает третий параметр (3) и почему вы так считаете?