Почему я не могу вызвать метод с переменной массива?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почему я не могу вызвать метод с переменной массива?

Сообщение Anonymous »

Я пытаюсь распечатать простой код, но, похоже, мне не удается передать переменную массива метода. Извините, если это что-то очевидное, я только начинаю с Java.
Я получаю сообщение «Метод asd в типе MyClass неприменим для аргументов (int,int,int,int)
public int asd(int[] nums) {
int count = 0;
// Note: iterate to length-1, so can use i+1 in the loop
for (int i=0; i < (nums.length-1); i++) {
if (nums == 6) {
if (nums[i+1] == 6 || nums[i+1] == 7) {
count++;
}
}
}
return count;
}

public static void main(String[] args) {
// TODO Auto-generated method stub

System.out.println(asd(1,22,3,4,2,2,2));

}


Подробнее здесь: https://stackoverflow.com/questions/565 ... y-variable
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»