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

bookUdfordring: Bibliotekstyringssystem

Lad os øve os!

Implementering af et biblioteksstyringssystem i Java. En Book-klasse er allerede oprettet med alle nødvendige felter, settere og gettere. Du kan gennemgå dens implementering i Book-klassen.

Derudover er en LibraryDemo-klasse stillet til rådighed for at teste alle metoderne i Library-klassen.

Opret en Library-klasse til at administrere en samling af bøger. Brug en ArrayList til at gemme forekomster af Book-klassen.

Implementér følgende metoder i Library-klassen:

  • addBook(Book book): tilføjer en bog til biblioteket;
  • removeBookById(int id): fjerner en bog fra biblioteket baseret på det unikke id;
  • findBooksByAuthor(String author): returnerer en liste over bøger af den angivne forfatter;
  • findBooksPublishedAfterYear(int year): returnerer en liste over bøger udgivet efter det angivne år;
  • displayAllBooks(): viser information om alle bøgerne i biblioteket på skærmen.

Derefter skal du gå til LibraryDemo-klassen og køre den. Den vil teste korrektheden af de metoder, du har implementeret.

Vejledning i at arbejde med GitHub-opgaver kan findes her.

Instruktioner og tips til løsning af denne opgave findes på GitHub.

Hvis du har problemer med at løse og forstå opgaven, foreslås det, at du tænker grundigere, fordi programmører forsøger at løse problemer selvstændigt. Det er den bedste måde at lære på.

Men hvis du sidder fast, kan du se løsninger til denne opgave her. Glem ikke at omskrive denne løsning selv og analysere alt for virkelig at mestre dette emne:

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

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?

bookUdfordring: Bibliotekstyringssystem

Stryg for at vise menuen

Lad os øve os!

Implementering af et biblioteksstyringssystem i Java. En Book-klasse er allerede oprettet med alle nødvendige felter, settere og gettere. Du kan gennemgå dens implementering i Book-klassen.

Derudover er en LibraryDemo-klasse stillet til rådighed for at teste alle metoderne i Library-klassen.

Opret en Library-klasse til at administrere en samling af bøger. Brug en ArrayList til at gemme forekomster af Book-klassen.

Implementér følgende metoder i Library-klassen:

  • addBook(Book book): tilføjer en bog til biblioteket;
  • removeBookById(int id): fjerner en bog fra biblioteket baseret på det unikke id;
  • findBooksByAuthor(String author): returnerer en liste over bøger af den angivne forfatter;
  • findBooksPublishedAfterYear(int year): returnerer en liste over bøger udgivet efter det angivne år;
  • displayAllBooks(): viser information om alle bøgerne i biblioteket på skærmen.

Derefter skal du gå til LibraryDemo-klassen og køre den. Den vil teste korrektheden af de metoder, du har implementeret.

Vejledning i at arbejde med GitHub-opgaver kan findes her.

Instruktioner og tips til løsning af denne opgave findes på GitHub.

Hvis du har problemer med at løse og forstå opgaven, foreslås det, at du tænker grundigere, fordi programmører forsøger at løse problemer selvstændigt. Det er den bedste måde at lære på.

Men hvis du sidder fast, kan du se løsninger til denne opgave her. Glem ikke at omskrive denne løsning selv og analysere alt for virkelig at mestre dette emne:

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 3
some-alt