Как я могу заставить свою программу выполняться после ввода данных?
Моя школа дала мне проект по созданию программы BlueJ для электронной библиотеки. Я выполнял линейный поиск, и хотя компилятор не показывает никаких ошибок, программа не выполняется после ввода входных данных для "booksearch" (в приведенном ниже отрывке). В принципе, после того, как вы взяли название книги, которую нужно искать, там нет никакого отображения настоящего или отсутствующего. Программа резко обрывается. Что же делать?
Что я уже пробовал:
...
System.out.println("введите книгу для поиска: ");
Строка booksearch= sc.nextLine();
инт Дж;
для(j=0;j<10;j++)
{
if (booksearch==book[j])
System.out.println("книга присутствует в" + j);
перерыв;
}
если(j==10)
System.out.println("книга не найдена");
...