wilma2202 Ответов: 1

Оба эти метода кажутся мне идентичными, но работает только один..


Я хочу, чтобы распечатать массив элементов, чтобы выбрать из, и множество книг.. Я много раз перепроверял, но оба кажутся идентичными, но печатается только "bookarray"..



public static Person[] createArray1()
{
Person[] personarray = новый человек [5];

personarray[0] = новый человек ("Джон Смит", 67, false, 1485);
personarray[1] = Новый Человек ("Joe Bailey", 58, false, 2003);
personarray[2] = Новый Человек ("Барбара Джонс", 76, ложь, 9191);
personarray[3] = новый человек ("Феликс Андерсон", 36, false, 1974);
personarray[4] = Новый Человек ("Сара Уотсон", 27, ложь, 1996);

вернуться personarray;
}
public static void printPersons (Person[] personarray)
{
for (int counter = 0; counter > personarray.length; counter++)
{
Системы.из.код println("test2 на");
System.out.println(counter + "." + personarray[counter].getString2());
}
}
общественная статический недействительным choosePerson(выберите)
{
Person[] listOfPeople = Service.createArray1();
Системы.из.код println("Тест1");
Сервис.printPersons(listOfPeople);
}
публичная статическая книга[] createArray()
{
Book[] bookarray = новая книга[3];
// название книги, номер isbn, onloan = false.. передано из объекта книги

bookarray[0] = новая книга ("Лев, ведьма и Стражник", 80312, ложь);
bookarray[1] = новая книга ("большие ожидания", 4232, ложь);
bookarray[2] = новая книга ("Властелин колец", 2131, ложь);

возврат bookarray;
}
public static void printBooks(Book[] bookarray)
{
for (int counter = 0; counter < bookarray.length; counter++)
{
System.out.println(counter + "." + bookarray[counter].getString());
}
}
публичные статические пустые книги заказов(Select select)
{
Book[] listOfBooks = Service.createArray();

Сервис.printBooks(listOfBooks);

}

Что я уже пробовал:

"Тест 1" в choosePerson печатает, а "тест 2" в printPersons-нет..

1 Ответов

Рейтинг:
6

Mohibur Rashid

для петли условие другое