Java дает мне ошибку, что
Java \ Workspace \ PROJECTS \ Farm \ animalLab.java [строка: 15]
Ошибка: не могу найти символ
символ: method addAnimal(java.lang.String,int,Farm[])
location: переменная ферма типа Farm []
мой код
import java.util.Scanner;
class animalLab{
public Farm[] farm = new Farm[1000];
public void main(String[]args){
Scanner reader = new Scanner(System.in);
int i = 0;
while(reader.hasNext()){
if(reader.nextLine() == "Quit")
break;
if(reader.nextLine()=="Add"){
System.out.println("Enter animal to add: ");
String add = reader.nextLine();
farm.addAnimal(add, i, farm);
}
мой класс на ферме выглядит примерно так
class Farm{
public String animal = null;
public Farm(String s){
animal = s;
}
public String getAnimal(){
return animal;
}
public void addAnimal(String add, int i, Farm farm[]){
for (int x =0; x<farm.length; x++)
if(farm[x] != null)
if(farm[x].animal.equals(add)){
System.out.println(add + " is already in the farm");
break;
}
farm[i] = new Farm(add);
}