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
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

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