Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Esercitazione su HashMap in Java | Padronanza Delle Mappe in Java
Strutture Dati Java

bookEsercitazione su HashMap in Java

Compito

Obiettivo del compito: implementare un semplice database per un negozio online utilizzando HashMap.

È il momento di affrontare un compito davvero ampio in cui sarà necessario applicare tutte le tue competenze Java e dimostrare il tuo pensiero analitico!

Per te sono già state create le classi Product e Customer. Esse contengono alcuni campi, che puoi verificare nel codice. Ho anche scritto un'interfaccia con tutti i metodi che devi implementare, insieme alla classe di implementazione.

Lavorerai nel file codefinity.Task.OnlineStoreDatabaseImpl.java. Qui scriverai il codice.

Ecco un elenco di ciò che devi fare:

  • Creazione del database: utilizzando HashMap, crea un database per prodotti e clienti;

  • Operazioni sui prodotti: implementa metodi per aggiungere un nuovo prodotto, aggiornare le informazioni del prodotto (ad esempio, modificare il prezzo o la quantità) e eliminare un prodotto dal database;

  • Operazioni sui clienti: implementa metodi per aggiungere un nuovo cliente, aggiornare le informazioni del cliente (ad esempio, modificare l'indirizzo) ed eliminare un cliente dal database;

  • Gestione degli ordini: crea un metodo per effettuare un ordine, che prenda customerid, product id e la quantità di unità del prodotto. Al momento dell'ordine, riduci la quantità disponibile del prodotto nel database;

  • Visualizzazione delle informazioni: implementa metodi per visualizzare le informazioni su tutti i prodotti e tutti i clienti in un formato elenco leggibile;

  • Funzionalità aggiuntive (opzionale): implementa metodi aggiuntivi a tua scelta, come la ricerca di prodotti per nome, la visualizzazione delle informazioni sugli ordini dei clienti, ecc.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 3

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

bookEsercitazione su HashMap in Java

Scorri per mostrare il menu

Compito

Obiettivo del compito: implementare un semplice database per un negozio online utilizzando HashMap.

È il momento di affrontare un compito davvero ampio in cui sarà necessario applicare tutte le tue competenze Java e dimostrare il tuo pensiero analitico!

Per te sono già state create le classi Product e Customer. Esse contengono alcuni campi, che puoi verificare nel codice. Ho anche scritto un'interfaccia con tutti i metodi che devi implementare, insieme alla classe di implementazione.

Lavorerai nel file codefinity.Task.OnlineStoreDatabaseImpl.java. Qui scriverai il codice.

Ecco un elenco di ciò che devi fare:

  • Creazione del database: utilizzando HashMap, crea un database per prodotti e clienti;

  • Operazioni sui prodotti: implementa metodi per aggiungere un nuovo prodotto, aggiornare le informazioni del prodotto (ad esempio, modificare il prezzo o la quantità) e eliminare un prodotto dal database;

  • Operazioni sui clienti: implementa metodi per aggiungere un nuovo cliente, aggiornare le informazioni del cliente (ad esempio, modificare l'indirizzo) ed eliminare un cliente dal database;

  • Gestione degli ordini: crea un metodo per effettuare un ordine, che prenda customerid, product id e la quantità di unità del prodotto. Al momento dell'ordine, riduci la quantità disponibile del prodotto nel database;

  • Visualizzazione delle informazioni: implementa metodi per visualizzare le informazioni su tutti i prodotti e tutti i clienti in un formato elenco leggibile;

  • Funzionalità aggiuntive (opzionale): implementa metodi aggiuntivi a tua scelta, come la ricerca di prodotti per nome, la visualizzazione delle informazioni sugli ordini dei clienti, ecc.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 3
some-alt