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

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