Я создал метод, который принимает целочисленный массив в качестве параметра. Однако я получаю сообщение об ошибке «Тип аннотации здесь недопустимы» при передаче аргумента в форму {int1, int2, int3}
.
Я попытался сначала создать целочисленный массив, присвоив ему значение, а затем передав массив, и он работал просто отлично. Переменная параметра создается при вызове метода, и поэтому она должна принимать метод массива {int1, int2, int3}
для передачи аргумента. Я искал ошибку "Аннотации типов здесь недопустимы", но не смог найти соответствующую информацию.
public class Game {
public static void main(String[] args) {
int noOfGuesses;
String result = "";
int startLoc = 1;
Battlefield dot = new Battlefield();
dot.setLocation({startLoc,startLoc+1,startLoc+2});
Я получил ошибку, указывающую на dot.setLocation(...)
вызов метода.
public class Battlefield {
int noHits=0;
int position[];
void setLocation(int startPosition[])
{
this.position= startPosition;
}
Код выше setLocation()
определение.