Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Hashmap-Øvelser i Java | Mastering Map in Java
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Java Datastrukturer

bookHashmap-Øvelser i Java

Oppgave

Oppgavens mål: implementere en enkel database for en nettbutikk ved hjelp av HashMap.

Nå er det på tide å løse en virkelig omfattende oppgave hvor du må bruke alle dine Java-ferdigheter og vise din analytiske tenkning!

Klassene Product og Customer er allerede opprettet for deg. De har noen felter, som du kan se i koden. Jeg har også skrevet et grensesnitt med alle metodene du skal implementere, samt implementasjonsklassen.

Du skal jobbe i filen codefinity.Task.OnlineStoreDatabaseImpl.java. Det er her du skal skrive koden.

Her er en liste over hva du skal gjøre:

  • Databasen: ved bruk av HashMap, opprett en database for produkter og kunder;

  • Produktoperasjoner: implementer metoder for å legge til et nytt produkt, oppdatere produktinformasjon (for eksempel endre pris eller antall), og slette et produkt fra databasen;

  • Kundeoperasjoner: implementer metoder for å legge til en ny kunde, oppdatere kundeinformasjon (for eksempel endre adresse), og slette en kunde fra databasen;

  • Bestillingsplassering: opprett en metode for å legge inn en bestilling, som tar customerid, product id og antall produkt-enheter. Når en bestilling legges inn, reduser tilgjengelig antall av produktet i databasen;

  • Informasjonsvisning: implementer metoder for å vise informasjon om alle produkter og alle kunder i et lesbart listeformat;

  • Tilleggsfunksjoner (valgfritt): implementer tilleggsmetoder etter eget valg, som å søke etter produkter etter navn, vise informasjon om kundebestillinger, osv.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. 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:

What fields are included in the Product and Customer classes?

Can you explain how the order placement method should handle cases where the product quantity is insufficient?

Are there any specific requirements for the format of the information display methods?

bookHashmap-Øvelser i Java

Sveip for å vise menyen

Oppgave

Oppgavens mål: implementere en enkel database for en nettbutikk ved hjelp av HashMap.

Nå er det på tide å løse en virkelig omfattende oppgave hvor du må bruke alle dine Java-ferdigheter og vise din analytiske tenkning!

Klassene Product og Customer er allerede opprettet for deg. De har noen felter, som du kan se i koden. Jeg har også skrevet et grensesnitt med alle metodene du skal implementere, samt implementasjonsklassen.

Du skal jobbe i filen codefinity.Task.OnlineStoreDatabaseImpl.java. Det er her du skal skrive koden.

Her er en liste over hva du skal gjøre:

  • Databasen: ved bruk av HashMap, opprett en database for produkter og kunder;

  • Produktoperasjoner: implementer metoder for å legge til et nytt produkt, oppdatere produktinformasjon (for eksempel endre pris eller antall), og slette et produkt fra databasen;

  • Kundeoperasjoner: implementer metoder for å legge til en ny kunde, oppdatere kundeinformasjon (for eksempel endre adresse), og slette en kunde fra databasen;

  • Bestillingsplassering: opprett en metode for å legge inn en bestilling, som tar customerid, product id og antall produkt-enheter. Når en bestilling legges inn, reduser tilgjengelig antall av produktet i databasen;

  • Informasjonsvisning: implementer metoder for å vise informasjon om alle produkter og alle kunder i et lesbart listeformat;

  • Tilleggsfunksjoner (valgfritt): implementer tilleggsmetoder etter eget valg, som å søke etter produkter etter navn, vise informasjon om kundebestillinger, osv.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 3
some-alt