Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Bibliotekstyringssystem | Grunnleggende Datastrukturer i Java
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Java Datastrukturer

bookUtfordring: Bibliotekstyringssystem

La oss øve!

Implementer et bibliotekstyringssystem i Java. En Book-klasse er allerede opprettet med alle nødvendige felt, settere og gettere. Du kan se gjennom implementeringen i Book-klassen.

I tillegg er en LibraryDemo-klasse gitt for å teste alle metodene i Library-klassen.

Opprett en Library-klasse for å administrere en samling av bøker. Bruk en ArrayList for å lagre instanser av Book-klassen.

Implementer følgende metoder i Library-klassen:

  • addBook(Book book): legger til en bok i biblioteket;
  • removeBookById(int id): fjerner en bok fra biblioteket basert på den unike identifikatoren;
  • findBooksByAuthor(String author): returnerer en liste over bøker av den angitte forfatteren;
  • findBooksPublishedAfterYear(int year): returnerer en liste over bøker utgitt etter det angitte året;
  • displayAllBooks(): viser informasjon om alle bøkene i biblioteket på skjermen.

Etter dette må du gå til LibraryDemo-klassen og kjøre den. Den vil teste korrektheten til metodene du har implementert.

Veiledning for hvordan du arbeider med GitHub-oppgaver finner du her.

Instruksjoner og tips om hvordan du løser denne oppgaven finner du på GitHub.

Hvis du har problemer med å løse og forstå oppgaven, foreslår jeg at du tenker grundigere gjennom det fordi programmerere prøver å løse problemer selvstendig. Det er den beste måten å lære på.

Men hvis du står fast, kan du se løsninger for denne oppgaven her. Ikke glem å skrive om denne løsningen selv og analyser alt for virkelig å mestre dette emnet:

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 3

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

Can you explain how to implement the addBook method in the Library class?

What should the removeBookById method do if the book with the given ID is not found?

How do I use the findBooksByAuthor method to get a list of books by a specific author?

bookUtfordring: Bibliotekstyringssystem

Sveip for å vise menyen

La oss øve!

Implementer et bibliotekstyringssystem i Java. En Book-klasse er allerede opprettet med alle nødvendige felt, settere og gettere. Du kan se gjennom implementeringen i Book-klassen.

I tillegg er en LibraryDemo-klasse gitt for å teste alle metodene i Library-klassen.

Opprett en Library-klasse for å administrere en samling av bøker. Bruk en ArrayList for å lagre instanser av Book-klassen.

Implementer følgende metoder i Library-klassen:

  • addBook(Book book): legger til en bok i biblioteket;
  • removeBookById(int id): fjerner en bok fra biblioteket basert på den unike identifikatoren;
  • findBooksByAuthor(String author): returnerer en liste over bøker av den angitte forfatteren;
  • findBooksPublishedAfterYear(int year): returnerer en liste over bøker utgitt etter det angitte året;
  • displayAllBooks(): viser informasjon om alle bøkene i biblioteket på skjermen.

Etter dette må du gå til LibraryDemo-klassen og kjøre den. Den vil teste korrektheten til metodene du har implementert.

Veiledning for hvordan du arbeider med GitHub-oppgaver finner du her.

Instruksjoner og tips om hvordan du løser denne oppgaven finner du på GitHub.

Hvis du har problemer med å løse og forstå oppgaven, foreslår jeg at du tenker grundigere gjennom det fordi programmerere prøver å løse problemer selvstendig. Det er den beste måten å lære på.

Men hvis du står fast, kan du se løsninger for denne oppgaven her. Ikke glem å skrive om denne løsningen selv og analyser alt for virkelig å mestre dette emnet:

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 3
some-alt