Heim > Java > javaLernprogramm > So implementieren Sie das Java-Switch-Lebensmitteleinkaufssystem mit der Erinnerungsfunktion für die Warenkorbmenge

So implementieren Sie das Java-Switch-Lebensmitteleinkaufssystem mit der Erinnerungsfunktion für die Warenkorbmenge

王林
Freigeben: 2023-11-04 09:03:29
Original
998 Leute haben es durchsucht

So implementieren Sie das Java-Switch-Lebensmitteleinkaufssystem mit der Erinnerungsfunktion für die Warenkorbmenge

So implementieren Sie ein Java-Switch-Einkaufssystem mit einer Erinnerungsfunktion für die Anzahl der Einkaufswagen

Mit der rasanten Entwicklung des Internets wird E-Commerce immer beliebter. Immer mehr Menschen kaufen über Mobiltelefone oder Computer-Webseiten ein und genießen ein bequemes und effizientes Einkaufserlebnis. Im Einkaufsprozess ist der Warenkorb ein unverzichtbares Hilfsmittel. Er ermöglicht es den Nutzern, ihre Lieblingsprodukte in einen temporären „Warenkorb“ zu legen und nach Bestätigung der Bestellung mit der Abrechnung fortzufahren.

Während des Online-Einkaufsprozesses vergessen Benutzer jedoch manchmal, dass sich bereits mehrere Artikel im Warenkorb befinden. Daher ist es beim Entwerfen eines Warenkorbs häufig erforderlich, eine Erinnerungsfunktion für die Warenkorbmenge hinzuzufügen, damit Benutzer die Anzahl der Artikel in ihrem Warenkorb verstehen und wiederholte Einkäufe vermeiden können.

In diesem Artikel wird erläutert, wie Sie mit Java das Lebensmitteleinkaufssystem so umstellen, dass die Erinnerungsfunktion für die Warenkorbmenge implementiert wird.

Zuerst müssen wir eine Warenkorbklasse definieren, die zum Speichern der Produktinformationen im Warenkorb des Benutzers verwendet wird. Die Warenkorbklasse sollte Attribute wie Produktname, Preis und Menge enthalten. Gleichzeitig müssen wir in der Warenkorbklasse eine Methode definieren, um die Anzahl der Artikel im Warenkorb anzuzeigen.

public class ShoppingCart {
    private String itemName;
    private double price;
    private int quantity;
    
    // 构造函数
    public ShoppingCart(String itemName, double price, int quantity) {
        this.itemName = itemName;
        this.price = price;
        this.quantity = quantity;
    }
    
    // 获取购物车中的商品数量
    public int getQuantity() {
        return quantity;
    }
    
    // 显示购物车中的商品信息
    public void displayItemInfo() {
        System.out.println("商品名称:" + itemName);
        System.out.println("商品价格:" + price);
        System.out.println("商品数量:" + quantity);
    }
}
Nach dem Login kopieren

Als nächstes müssen wir eine Hauptprogrammklasse entwerfen, um den Prozess zu simulieren, bei dem Benutzer Produkte in den Warenkorb legen. In der Hauptprogrammklasse können wir eine ArrayList verwenden, um die Warenkorbinformationen des Benutzers zu speichern.

import java.util.ArrayList;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        ArrayList<ShoppingCart> shoppingCartList = new ArrayList<>();
        Scanner scanner = new Scanner(System.in);
        
        System.out.println("欢迎使用购物车系统!");
        
        while (true) {
            System.out.println("请选择操作:");
            System.out.println("1. 添加商品到购物车");
            System.out.println("2. 查看购物车中的商品数量");
            System.out.println("3. 退出系统");
            
            int choice = scanner.nextInt();
            
            if (choice == 1) {
                System.out.println("请输入商品名称:");
                String itemName = scanner.next();
                
                System.out.println("请输入商品价格:");
                double price = scanner.nextDouble();
                
                System.out.println("请输入商品数量:");
                int quantity = scanner.nextInt();
                
                ShoppingCart shoppingCart = new ShoppingCart(itemName, price, quantity);
                shoppingCartList.add(shoppingCart);
                
                System.out.println("已成功添加商品到购物车!");
            } else if (choice == 2) {
                int totalQuantity = 0;
                for (ShoppingCart cart : shoppingCartList) {
                    totalQuantity += cart.getQuantity();
                }
                
                System.out.println("购物车中的商品数量为:" + totalQuantity);
            } else if (choice == 3) {
                System.out.println("感谢使用购物车系统,再见!");
                break;
            } else {
                System.out.println("输入无效,请重新选择操作!");
            }
        }
        
        scanner.close();
    }
}
Nach dem Login kopieren

Mit dem oben genannten Programm können Benutzer Artikel zum Warenkorb hinzufügen, die Anzahl der Artikel im Warenkorb anzeigen oder das Warenkorbsystem verlassen, indem sie verschiedene Vorgänge auswählen.

Auf diese Weise haben wir ein Java-Switch-Einkaufssystem mit einer Erinnerungsfunktion für die Warenkorbmenge implementiert. Während des Einkaufsvorgangs können Benutzer die Anzahl der Artikel in ihrem Warenkorb leicht erkennen, um Wiederholungskäufe zu vermeiden. Gleichzeitig erleichtert diese Funktion den Händlern auch, die Einkaufsgewohnheiten und Produktverkäufe der Benutzer zu verstehen und bessere Dienstleistungen und Werbestrategien anzubieten.

Im Allgemeinen ist die Funktion zur Erinnerung an die Warenkorbmenge eine sehr wichtige Funktion im modernen E-Commerce, die die Einkaufseffizienz und das Einkaufserlebnis der Benutzer verbessern kann. Durch die Implementierung des Java-Switch-Lebensmitteleinkaufssystems können wir die Bedürfnisse der Benutzer besser erfüllen und bessere Einkaufsdienstleistungen anbieten.

Das obige ist der detaillierte Inhalt vonSo implementieren Sie das Java-Switch-Lebensmitteleinkaufssystem mit der Erinnerungsfunktion für die Warenkorbmenge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage