Я определил массив следующим образом:Java шаблон определения переменной
int[][] temp_blocks = new int[dim][dim];
Но я получил предупреждение:
Name 'temp_blocks' must match pattern `^[a-z][a-zA-Z0-9]*$|^[A-Z][A-Z_0-9]*$`.
Любая идея, почему это, и как это исправить?
Кажется, что ваш компилятор не любит подчеркивание. –
@YuvalFilmus Если это так, то компилятор ошибочен. [Java позволяет подчеркивать имена переменных] (https://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html). –
В соответствии с регулярным выражением, это позволяет только подчеркивать переменную ALL_CAPS (которая также может содержать цифры). –